为什么创建一个匿名函数! 在之前呢?

可能重复:
该功能之前感叹号做了什么?

这是什么意思! 在片段波纹管?

!function ($) {

   // code

}(window.jQuery);

这个语法在Twitter的bootstrap.js中被广泛使用


他们在声明后立即调用函数(使用window.jQuery作为参数)

另一种语法是:

(function ($) {

   // code

})(window.jQuery);

有些人更关心一个字符而不是可读性

链接地址: http://www.djcxy.com/p/96893.html

上一篇: Why create an anonymous function with a ! before it?

下一篇: javascript function leading bang ! syntax