在jQuery中,代码执行的起始点是什么
jQuery从$(document).ready()函数开始执行代码,当整个HTML DOM被加载并被浏览器完全渲染时,该函数就会被执行,这样事件处理程序就能正常工作而不会出现任何错误。这个$(document).ready()函数只在整个DOM被浏览器加载后才加载脚本。
当我们不在脚本标签中使用$(document).ready()函数时,浏览器需要时间来准备文档。脚本中的jQuery可能会在某些内容或元素上的事件处理程序或一些其他功能之前被执行,因此这可能会在网页中引起一些问题,所以总是需要在整个DOM准备好的时候开始执行。所以我们使用$(document).ready()函数。
语法:
或者
$(document).ready()确保它在DOM被加载时被执行。当我们希望执行脚本时,所有的资源如图片、视频和iframe都被加载,我们需要使用$( window ).on( “load”, function() { … })。
语法:
示例:
输出:
document ready