4
請幫助我瞭解下面的代碼之間的區別:JQuery的準備功能差異
(function() {
//-----some code-----
}());
和:
(function($){
//-----some code-----
})(jQuery);
謝謝!
請幫助我瞭解下面的代碼之間的區別:JQuery的準備功能差異
(function() {
//-----some code-----
}());
和:
(function($){
//-----some code-----
})(jQuery);
謝謝!
第二種稱爲無衝突模式。這意味着如果其他框架使用$
符號表示其他jQuery對象以外的其他框架,則不會與其衝突。原因是因爲你指定$
,你的意思是jQuery
,你傳遞給函數調用!
請記住,一個JavaScript函數可以像這樣立即運行。
(function(){
})();
在最後一對括號所以彈出[函數調用]的jQuery
放jQuery
對象是立即運行的功能。
謝謝你.. – GBRocks 2013-02-11 06:32:14