【发布时间】:2011-07-12 13:10:04
【问题描述】:
大家好,
我见过几个使用这种表示法的 JavaScript 文件:
JavaScript 文件的开始:
(function() {
// All functions go here.
// Can someone say what the wrapping nameless function is used for?
})();
还有原型库,这似乎是可能的:
function $() {
// Prototype $-wrapping function.
}
有人能解释一下上面的两个代码片段,它们的用途和区别吗?一些可以帮助我找到更多关于这个符号/技术(它是如何命名的)的关键字也会很有帮助,所以我可以在它上面运行谷歌搜索......:)
谢谢!
【问题讨论】:
-
绝对是上面的副本,我相信比下面任何一个都更好的解释。
-
那个也包含有趣的信息,谢谢 Gumbo。我也会在其他线程中阅读答案!我在发布此之前进行了搜索,但不确定使用什么作为关键字来查找类似问题。 :)
-
@Sander:如果这个问题仍然相关,请告诉我,如果不再相关,我可以将其作为副本关闭。