domReady.js的问题

domReady.js的问题

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

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你好,两个是有区别的:

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

http://img1.sycdn.imooc.com//climg/5c9db4df00011b6811500197.jpg

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

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

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

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师