我读我的方式来提高我的JS的知识基础,当我遇到了奇怪的方式打来电话匿名函数的来自Twitter — JS来源:的Javascript匿名函数调用
!function($) {
...
}(window.jQuery);
...这作品! :)
这是有目共睹的,是这样的:
function ($) { ... } (window.jQuery)
不起作用(语法错误),而这个人是正确的:
(function ($) { .... })(window.jQuery)
任何人都可以请解释这个魔术(为什么!function
作品)?
见http://benalman.com/news/2010/11/immediately-invoked-function-expression/其他有效IIFE模式。 – 2012-02-01 05:52:07
@AtesGoral,谢谢,这篇文章非常有用。 – 2012-02-01 06:01:03