关于javascript:这是什么名字?

What is the name of this?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Explain JavaScript’s encapsulated anonymous function syntax

我完全不明白这是做什么的,所以我想在谷歌中查找,但我没有找到任何东西,并意识到我不知道它的名字; 所以我的问题是:这个结构的名称是什么(?):

1
( function ( ... ) {} )( jQuery, window, document );

先谢谢你们。


它是一个自执行匿名函数,或立即调用函数表达式(IIFE),其他人也回答。


它被称为自执行匿名函数。

目的是控制范围,因此您不会引用全局变量或管理全局命名空间。


这是一个自我执行的匿名函数。

您可以使用这些来防止污染或使用新的var访问全局(window)命名空间。