domReady.js的问题

来源:6-6 高效创建节点的方法(innerHTML-outerHTML)

观鱼观猪

2019-03-29 10:27:35

window.onload=function(){}里面操作dom和用domReady里操作有什么区别啊?是不是onload方法可以不使用啊直接用这个js文件替换?谢谢老师

写回答

1回答

好帮手慕星星

2019-03-29

你好,两个是有区别的:

1、视频中使用的domReady.js文件中,监听的是DOMContentLoaded事件

http://img.mukewang.com/climg/5c9db4df00011b6811500197.jpg

也就是DOM加载完之后就会触发这个事件,不需要等待图片和其他资源加载完毕。

2、而window.onload事件是DOM以及全部资源加载完毕之后才会执行。load事件在DOMContentLoaded事件后面被触发。

自己测试的时候可以使用视频中的domReady.js文件,如果测试不成功,或者有其它资源时,可以换成window.onload事件。

祝学习愉快!

0

0 学习 · 40143 问题

查看课程