defer或asyn字段有什么区别?

async模式

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

  当浏览器遇到 script 标签时,文档的解析不会停止,其他线程将下载脚本,脚本下载完成后开始执行脚本,脚本执行的过程中文档将停止解析,直到脚本执行完毕。

defer模式

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

  当浏览器遇到 script 标签时,文档的解析不会停止,其他线程将下载脚本,等到文档解析完成,脚本才会执行

猜你喜欢

转载自blog.csdn.net/qq_37746973/article/details/81280814