将整个JavaScript文件包装在匿名函数中的目的是什么?
包装的目的是命名空间并控制成员函数的可见性。它将代码包装在函数范围内,并减少与其他库的冲突。这就是我们所说的立即调用函数表达式(IIFE)或自执行匿名函数。
语法
这是语法-
(function() { //代码 })();
如上所示,以下一对括号将括号内的代码转换为表达式-
function(){...}
另外,下一对,即第二对括号继续操作。它调用由上面的表达式产生的函数。
包装的目的是命名空间并控制成员函数的可见性。它将代码包装在函数范围内,并减少与其他库的冲突。这就是我们所说的立即调用函数表达式(IIFE)或自执行匿名函数。
这是语法-
(function() { //代码 })();
如上所示,以下一对括号将括号内的代码转换为表达式-
function(){...}
另外,下一对,即第二对括号继续操作。它调用由上面的表达式产生的函数。