可能重复:
解释 JavaScript 封装的匿名函数语法
我不完全明白这是做什么的,所以我想在谷歌中查找它,但我没有找到任何东西并意识到我不知道它的名字;所以我的问题是:这个结构的名称是什么(?):
( function ( ... ) {} )( jQuery, window, document );
提前谢谢各位。
可能重复:
解释 JavaScript 封装的匿名函数语法
我不完全明白这是做什么的,所以我想在谷歌中查找它,但我没有找到任何东西并意识到我不知道它的名字;所以我的问题是:这个结构的名称是什么(?):
( function ( ... ) {} )( jQuery, window, document );
提前谢谢各位。
它被称为自执行匿名函数。
目的是控制范围,这样您就不会引用全局变量或污染全局命名空间。
这是一个自我执行的匿名函数。
您可以使用这些来防止污染或使用window
new 访问全局 ( ) 命名空间var
。