前端面试题 - script 标签中 defer 和 async 的区别?
-
<script>
:会阻碍 HTML 解析,只有下载好并执行完脚本才会继续解析 HTML。 -
<script async>
:解析 HTML 过程中进行脚本的异步下载,下载成功立马执行,有可能会阻断 HTML 的解析。 -
<script defer>
:完全不会阻碍 HTML 的解析,当页面已完成加载后,才会执行脚本。
通俗易懂的前端面试题网站: https://www.front-interview.com
前端面试题 - script 标签中 defer 和 async 的区别?
<script>
:会阻碍 HTML 解析,只有下载好并执行完脚本才会继续解析 HTML。<script async>
:解析 HTML 过程中进行脚本的异步下载,下载成功立马执行,有可能会阻断 HTML 的解析。<script defer>
:完全不会阻碍 HTML 的解析,当页面已完成加载后,才会执行脚本。通俗易懂的前端面试题网站: https://www.front-interview.com