jacobishao 2015-09-04 17:50 采纳率: 12.5%
浏览 1326

jquery源代码分析的问题(O_O)?

(function(global,factory){
}
);为什么要用括号把这个函数包起来,这最外面的括号是做什么用的????

});

  • 写回答

6条回答 默认 最新

  • threenewbee 2015-09-04 18:48
    关注

    要看上下文,括号一般用于函数参数
    比如说一个函数,接收一个参数,这个参数是一个函数类型,那么可以直接用匿名函数。
    比如

     $("divid").each(function(){
        alert($(this).text())
      });
    

    这个each是一个函数,括号中是一个匿名函数,也可这么写

     function foo(){
        alert($(this).text())
    }
    $("divid").each(foo);
    

    或者

     var foo = function(){
        alert($(this).text())
    };
    $("divid").each(foo);
    
    评论

报告相同问题?