【发布时间】:2010-12-10 23:37:06
【问题描述】:
(function() {})() 和它的 jQuery 特定表亲 (function($) {})(jQuery) 一直在 Javascript 代码中弹出。
这些构造是如何工作的,它们解决了什么问题?
例子欣赏
【问题讨论】:
-
这不是完全重复的。其他问题的答案并没有真正说明为什么有人提供
jQuery作为论据。 -
我一直想知道为什么需要额外的括号。我相信这与带有花括号的块和对象文字之间的歧义有关。请注意,如果您要分配某些东西,则不需要它们,例如 var x = function(){}() 可以正常工作。
-
为什么这个'关闭为不是一个真正的问题'?这个问题是明确的和相关的。
标签: javascript