defer=“defer”和async=“async”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了defer=“defer”和async=“async”相关的知识,希望对你有一定的参考价值。

<script type="text/javascript" src="demo_defer.js" defer="defer"></script>

立即下载,但延迟执行。即脚本将在页面完成解析时执行。

注:defer 属性仅适用于外部脚本,也就是在使用 src 属性时。

 

<script type="text/javascript" src="demo_defer.js" async="async"></script>

立即下载,异步执行。不保证按照指定它们的先后顺序执行。

注:defer 属性仅适用于外部脚本,也就是在使用 src 属性时。

async 属性是 html5 中的新属性。


如果既不使用 async 也不使用 defer:在浏览器继续解析页面之前,立即读取并执行脚本。

 

以上是关于defer=“defer”和async=“async”的主要内容,如果未能解决你的问题,请参考以下文章

defer和async的区别

defer 和 async的区别

有关defer和async的区别

defer和async的详细区别

让你轻松看懂defer和async

script标签中defer和async有什么不同?