domReady.js的问题
来源:6-6 高效创建节点的方法(innerHTML-outerHTML)
观鱼观猪
2019-03-29 10:27:35
window.onload=function(){}里面操作dom和用domReady里操作有什么区别啊?是不是onload方法可以不使用啊直接用这个js文件替换?谢谢老师
1回答
你好,两个是有区别的:
1、视频中使用的domReady.js文件中,监听的是DOMContentLoaded事件
也就是DOM加载完之后就会触发这个事件,不需要等待图片和其他资源加载完毕。
2、而window.onload事件是DOM以及全部资源加载完毕之后才会执行。load事件在DOMContentLoaded事件后面被触发。
自己测试的时候可以使用视频中的domReady.js文件,如果测试不成功,或者有其它资源时,可以换成window.onload事件。
祝学习愉快!
相似问题