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