2013-10-17 76 views
-2

我最近一直在研究JQuery,儘管我知道一些東西,但是這本書中有這樣一行我根本找不到:

$(
    function() 
    { 
     current_entry = -1; 
    } 
); 

有誰知道這條線如何工作,它是什麼?

它是否像一個函數作爲JQuery函數中的選擇器?

作爲本書Web開發食譜,第2章,配方9 - 使用鍵盤快捷方式與網頁交互(第62頁)中使用該行的參考。

感謝您的幫助。

回答

4

這是document.ready事件的縮寫。它在DOM準備就緒時執行。

以下語法三個都是等價的:

  • $(文件)。就緒(處理器)()準備就緒(處理器)(這是不推薦)
  • $
  • $(。處理器)

傳遞給。就緒(的處理)保證後 DOM準備好執行,因此,這通常是最好的地方附加所有其他事件處理程序並運行其他jQuery代碼。在使用依賴於 的CSS樣式屬性值時,在引用 腳本jQuery api之前,參考 外部樣式表或嵌入樣式元素很重要。