您的位置:首页 > 房产 > 建筑 > 建筑网挂兼职_广州淘宝运营培训_可以发布推广引流的悬赏平台_信息流广告是什么

建筑网挂兼职_广州淘宝运营培训_可以发布推广引流的悬赏平台_信息流广告是什么

2025/3/14 6:42:50 来源:https://blog.csdn.net/weixin_62971133/article/details/145712006  浏览:    关键词:建筑网挂兼职_广州淘宝运营培训_可以发布推广引流的悬赏平台_信息流广告是什么
建筑网挂兼职_广州淘宝运营培训_可以发布推广引流的悬赏平台_信息流广告是什么

defer 和 async 都英语控制脚本的加载和执行,都是一部加载外部的 JS 脚本文件,两者都不会阻塞 HTML 的解析。

绿色代表 HTML 解析,蓝色代表 JS 脚本网络加载时间,红色是 JS 脚本执行时间。

defer 会等 DOM 加载完之后才执行,async 则是脚本一直加载完就立即执行。

<script src="lib.js" defer></script>
<script src="main.js" defer></script>

defer 使用场景主要是确保 DOM 完全加载和多个脚本相互依赖的情况,比如确保上述代码中两个脚本按顺序加载。虽然 js 本来就是从上往下执行,但加上 defer 更严谨,可以阻止页面渲染的阻塞、网络延迟、加载时间不同而导致执行顺序的改变。 

async 的使用场景,比如想广告内容,不需要等整个页面加载好就跳出来,还有线上考试,网速慢导致试卷还没加载好,但计时器可能就已经开始计时了。

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com