`
hanfei114
  • 浏览: 35757 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

(function(){})()说明

阅读更多
javascript技巧:(function(){})()
文章分类:Web前端
javascript技巧:(function(){})()


如题。

这其实是一行函数调用,和 callamethod()没有什么不同。

(function(){})是一个匿名的闭包, (function(){})()就是调用闭包,当然这里参数都是空的。

我们可以加入参数

(function($){
    //函数内容。。。
})(jQuery)

相当于var f = function($){  } ; f(jQuery);

好处在于:在函数内部可以用$来替代jQuery,而不受任何其他外部影响。命名空间非常非常干净。

用法 :




QUOTE:
  (function($){
       var dd = ...
       function abc(){  .....

       } 
        .......


})(jQuery)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics