.onload=函数
节点加载成功时调用
.onerror=函数
节点加载失败时调用
window.onload=函数
窗口加载完成时执行,即所有内容加载成功后执行
.readystatechange
在状态改变时触发
.addEventListener("DOMContentLoaded",函数)
加载domtree时候执行,优先于onload事件
加载状态
loading 加载DOM中
interactive 加载外部资源(解析)
complete 加载完成
代码示例:
<html>
<head>
<meta charset="utf-8">
<title>文档加载顺序</title>
</head>
<body>
<img src="img/banner2.jpg" alt="" />
<script>
var img=document.querySelector("img");
console.log(document.readyState);
img.onload=function(){
console.log("图片加载成功");
}
document.addEventListener("DOMContentLoaded",function(){
console.log("domTree加载完毕");
})
document.addEventListener("readystatechange",function(){
console.log("状态改变",document.readyState)
})
window.onload=function(){
console.log("整个加载完成")
}
</script>
</body>
</html>