这个JQuery指令做什么$(function(){…})
我最近一直在研究JQuery,尽管我知道一些东西,但这本书中的这一行我根本无法弄清楚:
$( function() { current_entry = -1; } );
有谁知道这条线如何工作,它有什么作用?
它是否像JQuery函数中的函数一样?
作为参考,该行用于Web开发食谱,第2章,食谱9 – 使用键盘快捷键与网页交互(第62页)。
谢谢你的帮助。
它是document.ready事件的简短forms。 它在DOM准备好时执行。
以下所有三种语法都是等效的:
- $(document).ready(handler)
- $()。ready(处理程序)(不建议这样做)
- $(处理程序)
传递给.ready()的处理程序保证在DOM准备好后执行,因此这通常是附加所有其他事件处理程序并运行其他jQuery代码的最佳位置。 当使用依赖于CSS样式属性值的脚本时,在引用脚本jQuery api之前引用外部样式表或嵌入样式元素很重要。