javascript - 非 jquery 文档就绪 - window.onload 是最好/唯一的方法吗?

标签 javascript pageload document-ready

我希望在文档准备就绪时运行一个函数,但是没有合理的理由利用jquery,因为页面上进行的少量工作并不适用保证我加载这个大小的文件。

通常我会使用window.onload = function(){};——据我所知,这是推荐的方法。

想法/建议?如果有更好的方法,我非常希望听到一些开发者的意见。


注意-
如果这个问题最好在其他地方问(因为它有点主观)-请告诉我,我会关闭它并在那里询问。

最佳答案

window.onload 的问题是它将等待所有内容(如图像)加载。通常,您只需要准备好 DOM 即可进行操作。您应该知道,jQuery 消除了许多跨浏览器的不一致性,因此您自己这样做将是一个小麻烦。因此,您可能需要查看 this library其中包含跨浏览器 DOM 准备的基本框架。

关于javascript - 非 jquery 文档就绪 - window.onload 是最好/唯一的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7667305/

相关文章:

c# - 如何防止两次 Page_Load 运行 - Page.IsPostBack 始终为 false

jQuery:文档就绪触发对于我的要求来说太早了

Javascript - 加载外部 javascript 后 DOM 准备好了吗?

javascript - 看似相等的物体其实并不相等

javascript - 将文本更改为在一行中输入

javascript - Javascript 中的 Object.__proto__.__proto__ 对象是否有通用术语/名称?

java - 如何使用 document.ready 函数调用 servlet 类

javascript - 在对象初始值设定项中设置属性时不再调用 setter : what does this mean?

performance - 为什么firefox在下载文档之前会阻止?

c# - 在页面加载时使用 foreach 循环和 DataList