-2
我是Jquery/Js開發的新手。我在下面的代碼塊中看到從互聯網下載的JS文件樣例。這是在JQuery中調用的是什麼?
(function($, undefined) {
...
})(window.jQuery);
任何人都可以請解釋一下這個代碼塊是什麼嗎?我的意思是請解釋這個代碼塊。
由於提前, BalaGurusamy
我是Jquery/Js開發的新手。我在下面的代碼塊中看到從互聯網下載的JS文件樣例。這是在JQuery中調用的是什麼?
(function($, undefined) {
...
})(window.jQuery);
任何人都可以請解釋一下這個代碼塊是什麼嗎?我的意思是請解釋這個代碼塊。
由於提前, BalaGurusamy
這是一個立即調用函數表達式(IIFE)。外部圓括號將函數轉換爲表達式而不是聲明,第二對實際調用它。
匿名函數接受2個參數$
和undefined
,並傳入一個參數,即對jQuery對象的引用。所以裏面的匿名函數$
將把jQuery
以來未提供第二個參數undefined
將包含undefined
值(因爲undefined
可能已在別處劇本改寫它可以是很重要)。
不要問任何問題兩次PLZ。 – 2013-04-23 06:50:29
http://docs.jquery.com/Plugins/Authoring#Getting_Started – 2013-04-23 06:56:22
感謝@Jai的快速反應。 – Balagurusamy 2013-04-23 07:06:59