哪一個是正確的 - 因爲許多插件,我使用的顯示我的不同,我想知道爲什麼嗎?
(function ($) {
//Code
})(jQuery);
(function ($) {
//Code
}(jQuery));
;(function($) {
//Code
}(jQuery));
我假設第一個但是想知道爲什麼我看到第二和第三迭代?
哪一個是正確的 - 因爲許多插件,我使用的顯示我的不同,我想知道爲什麼嗎?
(function ($) {
//Code
})(jQuery);
(function ($) {
//Code
}(jQuery));
;(function($) {
//Code
}(jQuery));
我假設第一個但是想知道爲什麼我看到第二和第三迭代?
他們都是一樣的。
最初的;
使它甚至可以在腳本之間不添加;
的情況下運行。
FWIW,我已經創作jQuery插件時,總是用第一。
第二看起來它也將工作,第三貌似第二,同時還保證了前行的分號結束......大概在微小問題的幫助。
耶相同。但是,我不明白爲什麼第二次和第三次迭代是在附近?不確定差異以及爲什麼使用它們? – Andy
哦哇太棒了:)謝謝我想知道不同之處。所以在第一和第二之間並不重要? – Andy
一點都不,除非你添加'new'。見http://stackoverflow.com/questions/5938802/are-function-and-function-functionally-equal-in – SLaks
謝謝你啊! :) – Andy