请帮我理解以下代码的区别:
请帮我理解以下代码的区别:
(function() {
//-----some code-----
}());
并且:
(function($){
//-----some code-----
})(jQuery);
谢谢!
$
符号来表示jQuery对象以外的其他内容,它不会与之冲突。原因是因为你指定了你所指的$
是你传递到函数调用中的jQuery
!(function(){
})();
因此,在最后一对括号[函数调用]中,jQuery
将jQuery
对象放入立即运行的函数中。