-1
創建jQuery自定義插件時,以下有什麼區別?Jquery自定義插件創建模式
jquery.fn.Myplugin= function(){ /* code */ };
和
(function ($){ /* code */ })(jQuery);
是否有使用一種或另一種的具體時間。
創建jQuery自定義插件時,以下有什麼區別?Jquery自定義插件創建模式
jquery.fn.Myplugin= function(){ /* code */ };
和
(function ($){ /* code */ })(jQuery);
是否有使用一種或另一種的具體時間。
推薦的創建jQuery插件的方法是首先創建一個包裝函數,讓您使用美元符號($)。默認情況下,$符號可能會與其他JavaScript框架發生衝突。如果您將插件封裝在函數中,則其他JavaScript框架和$符號的使用不會發生衝突。除此之外,第一種方式沒有任何功能錯誤。
推薦方式:
(function ($){
$.fn.Myplugin= function(){
/* your plugin code here */
};
})(jQuery);
感謝它現在確實有道理 – user1878682
你有沒有一個插件代碼的第二件。它的構造確保'$'不會干擾任何其他已安裝的框架。 –