function(){}();
(function(){})();
這兩個是self-invoking anonymous 自調匿名函數,用這類的方法,能強制使匿名函數成為表達式,把不合法變成合法。
()是對函數賦值,所以function($){}(window.jQuery) 就是指把window.jQuery 作為參數傳給前面的匿名函數,也就是$.
這樣做的好處是,在這個匿名函數代碼塊里保證了$ 與 window.jQuery 是相等的,並且不影響外部其他程序對$的改變。
function(){}();
(function(){})();
這兩個是self-invoking anonymous 自調匿名函數,用這類的方法,能強制使匿名函數成為表達式,把不合法變成合法。
()是對函數賦值,所以function($){}(window.jQuery) 就是指把window.jQuery 作為參數傳給前面的匿名函數,也就是$.
這樣做的好處是,在這個匿名函數代碼塊里保證了$ 與 window.jQuery 是相等的,並且不影響外部其他程序對$的改變。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。