何时触发这两个事件?
1、当 onload 事件触发时,页面上所有的DOM,样式表,脚本,图片,flash都已经加载完成了。
2、当 DOMContentLoaded 事件触发时,仅当DOM加载完成,不包括样式表,图片,flash。
区别:
1、onload事件是DOM事件,onDOMContentLoaded是HTML5事件。
2、onload事件会被样式表、图像和子框架阻塞,而onDOMContentLoaded不会。
3、当加载的脚本内容并不包含立即执行DOM操作时,使用onDOMContentLoaded事件是个更好的选择,会比onload事件执行时间更早。