相关疑难解决方法(0)

!function(){}()vs(function(){})()

在查看Twitter Bootstrap Javascript中编写的一些代码时,看起来他们正在调用立即调用的匿名函数,如下所示:

!function( $ ) {

     ...

}(window.jQuery || window.ender);
Run Code Online (Sandbox Code Playgroud)

我传统上看到过这样的事情:

(function($) {

    ...

})(window.jQuery || window.ender);
Run Code Online (Sandbox Code Playgroud)

第一种方式似乎有点hacky,我不确定这样做是否有任何好处或理由,而不是第二种方式? 请注意,我理解它是如何工作的,我希望了解为什么他们选择这种方式来做到这一点.

javascript twitter-bootstrap iife

29
推荐指数
2
解决办法
1914
查看次数

标签 统计

iife ×1

javascript ×1

twitter-bootstrap ×1