2013-10-17 78 views
-2

我最近一直在研究JQuery,尽管我知道一些东西,但是这本书中有这样一行我根本找不到:

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

有谁知道这条线如何工作,它是什么?

它是否像一个函数作为JQuery函数中的选择器?

作为本书Web开发食谱,第2章,配方9 - 使用键盘快捷方式与网页交互(第62页)中使用该行的参考。

感谢您的帮助。

回答

4

这是document.ready事件的缩写。它在DOM准备就绪时执行。

以下语法三个都是等价的:

  • $(文件)。就绪(处理器)()准备就绪(处理器)(这是不推荐)
  • $
  • $(。处理器)

传递给。就绪(的处理)保证后 DOM准备好执行,因此,这通常是最好的地方附加所有其他事件处理程序并运行其他jQuery代码。在使用依赖于 的CSS样式属性值时,在引用 脚本jQuery api之前,参考 外部样式表或嵌入样式元素很重要。