zl程序教程

您现在的位置是:首页 >  后端

当前栏目

jsfunction定义函数的几种不错方法

方法 函数 定义 几种 不错
2023-06-13 09:15:18 时间

jsfunction定义函数的4种方法

1.最基本的作为一个本本分分的函数声明使用。

复制代码代码如下:

复制代码代码如下:

functionfunc(){}

varfunc=function(){};

2.作为一个类构造器使用:

复制代码代码如下:
复制代码代码如下:

functionclass(){}
class.prototype={};
varitem=newclass();

3.作为闭包使用:

复制代码代码如下:
复制代码代码如下:
(function(){
//独立作用域
})();

4.可以作为选择器使用:

复制代码代码如下:
复制代码代码如下:
varaddEvent=newfunction(){
if(!-[1,])returnfunction(elem,type,func){attachEvent(elem,"on"+type,func);};
elsereturnfunction(elem,type,func){addEventListener(elem,type,func,false);}
};//避免了重复判断

5.以上四中情况的混合应用:

复制代码代码如下:
复制代码代码如下:
varclass=newfunction(){
varprivateArg;//静态私有变量
functionprivateMethod=function(){};//静态私有方法
returnfunction(){/*真正的构造器*