【发布时间】:2011-06-06 08:25:57
【问题描述】:
我在stackoverflow中看到了这个问题,但觉得根本没有答案。
$(document).ready 有必要吗?
我在页面底部链接了我所有的 javascript,所以理论上它们都在文档准备好之后运行。
【问题讨论】:
-
旧浏览器可能无法享受新浏览器采用的并行下载。这是您的脚本放在底部的主要原因。它特别允许您的 HTML 和 CSS 首先在较旧的浏览器上呈现。此时,您可以选择如何完成对 DOM 已加载的感知。启动 js 的两种流行方法是 window.onload 和 $(document).ready(与 jQuery 结合使用)。 window.onload 还有其他选项和易于搜索的明显缺点。关键是 $(document).ready 经常工作且易于使用。
标签: jquery document-ready