javascript DOMContentLoaded jquery准备好了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript DOMContentLoaded jquery准备好了相关的知识,希望对你有一定的参考价值。
document.addEventListener("DOMContentLoaded", function(event) {
console.log("DOM fully loaded and parsed");
}); //兼容ie9及以上
for(var i=0; i<1000000000; i++){
// 这个同步脚本将延迟DOM的解析。
// 所以DOMContentLoaded事件稍后将启动。
}
在IE8中,可以使用readystatechange事件来检测DOM文档是否加载完毕.
在更早的IE版本中,可以通过每隔一段时间执行一次document.documentElement.doScroll("left")来检测这一状态,
因为这条代码在DOM加载完毕之前执行时会抛出错误(throw an error)。
诸如jQuery这样的通用JS库,会提供跨浏览器的方法来检测DOM是否加载完成。
也有其他专门实现该功能的脚本:contentloaded.js (只能添一个时间监听函数)
以及jquery.documentReady.js (并不依赖jQuery,虽然名字中有jquery).
以上是关于javascript DOMContentLoaded jquery准备好了的主要内容,如果未能解决你的问题,请参考以下文章
DOMContentLoadedreadystatechangeloadready详谈
面试官:SPA(单页应用)首屏加载速度慢怎么解决?
JavaScript介绍
javascript的题。
javascript JavaScript isset()等效: - JavaScript
JavaScript 使用JavaScript更改CSS(JavaScript)