jQuery 的 $(document).ready()
方法用于在 DOM 完全加载后执行代码。由于它在所有 DOM 元素都可用时执行给定的函数,因此可以确保尝试访问或操作元素能够正常工作。
在 jQuery 3.0 之前,使用匿名函数的典型用法如下:
<code class="language-javascript">$(document).ready(function() { // .ready() 的处理程序被调用。 });</code>
document.ready
方法确保代码仅在所有 DOM 元素安全可操作时才执行,但在 jQuery 3.0 中已发生重大更改,所有语法方法(除了 $(handler);
)都已弃用。DOMContentLoaded
事件是 jQuery ready
方法的纯 JavaScript 替代方案,可用于现代浏览器和 IE9 。对于旧版本的 IE,可以使用 onreadystatechange
事件。
以上是用JavaScript替换jQuery文档就绪功能的详细内容。更多信息请关注PHP中文网其他相关文章!