Bootstrap

JS-自执行函数

自执行函数,也称立即调用函数

在声明的同时立即执行,它们在一个表达式之后加上一对括号,并且在括号内再加上一对小括号,小括号内是函数体,外面的括号是将整个函数定义作为表达式进行求值。

作用:各个模块代码独立,防止变量污染

解法一:常规自执行函数

(function(){
    // 代码
})();

 解法二:使用!,+,-,=等操作符进行函数自执行

!function(){
    // 代码
}();

+function(){
    // 代码
}();

-function(){
    // 代码
}();

=function(){
    // 代码
}();

 解法三:使用()进行函数自执行

(function () {
    //执行内容
}())
;