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中文網其他相關文章!