老师defer="defer和onload是一样的效果吧,都是body内容加载完了才加载JS文件
来源:4-5 script标签属性
李可意
2019-07-02 19:38:43
老师defer="defer和onload是一样的效果吧,都是body内容加载完了才加载JS文件
1回答
同学你好, 可以像你这样理解, script标签添加defer属性表示js文件会在会在整个页面解析完毕之后才执行, 与onload的实现的效果差不多, 不过defer执行的顺序先于window.onload。老师这里给你举个简单的例子:
index.js文件
输出结果:可以看出先执行了有defer属性的脚本文件哦
同学可以自己下去测试一下, 帮助自己更好的理解哦
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~
相似问题