document.DOMContentLoaded和window.load都是页面加载的时候触发的,只是加载时机不一样
页面的加载顺序:
1.从上往下解析html节点,生成dom树和css树
2.如果遇到js或css文件,则加载js脚本文件和css等
3.js脚本如果是内联,则会执行脚本,否则继续解析
4.在页面能显示内容的时候,会触发domcontentloaded,不会等待图片等资源加载
5.在图片等资源都加载完成后,才会触发load
document.DOMContentLoaded和window.load都是页面加载的时候触发的,只是加载时机不一样
页面的加载顺序:
1.从上往下解析html节点,生成dom树和css树
2.如果遇到js或css文件,则加载js脚本文件和css等
3.js脚本如果是内联,则会执行脚本,否则继续解析
4.在页面能显示内容的时候,会触发domcontentloaded,不会等待图片等资源加载
5.在图片等资源都加载完成后,才会触发load