用js函数定义函数的几种好方法

用JS函数定义函数的4种方法

1。最基本的函数用作原始子分区的函数。

复制代码代码如下所示:
复制代码代码如下所示:
函数(函数){ }

Var(函数=){ };

2。作为类构造函数:

复制代码代码如下所示:
复制代码代码如下所示:
函数(类){ }
类;
var =新的类();

三.用作壁橱:

复制代码代码如下所示:
复制代码代码如下所示:
(函数(){())
独立/范围
});

4。可以用作选择器。

复制代码代码如下所示:
复制代码代码如下所示:
VaR AddEvent =新函数(){
如果(!- { 1 })返回功能(元素、类型、功能attachevent){(元素、开+型,功能);};
否则返回功能(元素、类型、功能){ addEventListener(元素、类型、功能,false);}
}避免重复判断

5的混合应用。四例:

复制代码代码如下所示:
复制代码代码如下所示:
var类=新函数(){
无功privatearg; / /静态私有变量
功能(privatemethod =功能){ }; / /私有静态方法
返回函数真的构造函数*