js function定义函数使用小结
来源:互联网 发布:宏信证券交易软件 编辑:程序博客网 时间:2024/03/29 13:51
1.最基本的作为一个本本分分的函数声明使用。
function func(){}
或
var func=function(){};
2.作为一个类构造器使用:
function class(){}
class.prototype={};
var item=new class();
3.作为闭包使用:
(function(){
//独立作用域
})();
4.可以作为选择器使用:
var addEvent=new function(){
if(!-[1,]) return function(elem,type,func){attachEvent(elem,'on'+type,func);};
else return function(elem,type,func){addEventListener(elem,type,func,false);}
};//避免了重复判断
5.以上四中情况的混合应用:
var class=new function(){
var privateArg;//静态私有变量
function privateMethod=function(){};//静态私有方法
return function(){/*真正的构造器*/};};
6.利用Function处理ajax返回的js脚本:
var ajax_js_code=
"{a:'a','b':'b','func':function(){alert('abc')}}";
//假设此为服务器返回responseText
ajax_js_code=
"return "+ajax_js_code;
//重构代码主体,根据需要可以有不同重构方法
var ajax_exec=new Function(ajax_js_code);
var result=ajax_exec();
alert(result.a+":"+result.b);
result.func();
- js function定义函数使用小结
- js function定义函数使用心得
- js function定义函数使用心得
- js function定义函数使用心得
- js function定义函数使用心得
- js function定义函数的方法
- Javascript 使用function定义构造函数
- JavaScript 使用关键字 function 定义函数
- js 数组定义与常用函数小结
- js function定义函数的几种方法
- js function定义函数的几种方法
- Python function 函数定义
- ~function(){}()函数定义
- js的function个人小结
- 内联函数 Inline Function 小结
- 内联函数 Inline Function 小结
- 内联函数 Inline Function 小结
- 定义函数一定要用function
- python如何生成列表
- 通信协议之YMODEM
- WebApi接口传参不再困惑
- C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
- Android用ContextCompat替换getResources()获取资源
- js function定义函数使用小结
- MFC界面库BCGControlBar v25.1新版亮点二:资源管理器样式工具栏等
- mysql学习(7):常用的sql语句
- mybatis一对一,一对多,多对多的关联查询
- 读书笔记 effective c++ Item 8 不要让异常(exceptions)离开析构函数
- python 生成器
- LCT ——学习笔记
- Java并发编程:volatile关键字详细解析
- 关于前端的xss防御