JQuery就绪功能的区别

时间:2013-02-08 11:57:41

标签: jquery function

请帮助我理解以下代码之间的区别:

(function() {

//-----some code-----

}());

(function($){

//-----some code-----

})(jQuery);

谢谢!

1 个答案:

答案 0 :(得分:4)

第二种称为无冲突模式。这意味着如果其他框架使用$符号表示除jQuery对象之外的其他内容,则不会与它发生冲突。这样做的原因是,您指定的$是您传递给函数调用的jQuery

请记住,Javascript函数可以像这样立即运行。

(function(){

})();

弹出最后一对括号[函数调用] jQueryjQuery对象放入立即运行的函数中。