首先Dom文档加载步骤
1)、解析html结构
2)、加载外部脚本和样式表文件
3)、解析并执行脚本文件
4)、构造HTML DOM模型(DOMContentLoaded执行点)
5)、加载图片等外部文件
6)、页面加载完毕 (load)
从上面这个流程,我们可以清晰的看到load和DOMContentLoaded的不同,DOMContentLoaded是在第6步之后执行,而load是在第4步之后执行,很明显DOMContentLoaed是在load之前执行。
首先Dom文档加载步骤
1)、解析html结构
2)、加载外部脚本和样式表文件
3)、解析并执行脚本文件
4)、构造HTML DOM模型(DOMContentLoaded执行点)
5)、加载图片等外部文件
6)、页面加载完毕 (load)
从上面这个流程,我们可以清晰的看到load和DOMContentLoaded的不同,DOMContentLoaded是在第6步之后执行,而load是在第4步之后执行,很明显DOMContentLoaed是在load之前执行。