【发布时间】:2013-10-04 13:35:01
【问题描述】:
我没有找到要求与此类似的模式的帖子,如果我错过了,请见谅。
无论如何,我在许多 jQuery 插件或脚本中反复看到这种模式:
(function () {
...........
}());
它的目的是什么?有名字吗?
谢谢!
【问题讨论】:
-
这是一个立即执行的函数
-
I 间接 I 调用 F 功能 E xpression,IIFE。在这里,
function被用作 operator,而不是 statement,然后()让它在被解释后立即被调用。 -
IIFE - benalman.com/news/2010/11/…
-
不是自执行函数。您是否看到它在任何地方自行执行?注意:这意味着函数在自身内部调用自身。这个函数只是被匿名调用,而不是单独调用。
-
我把这个看成忍者手里剑
标签: javascript jquery