js基础
延迟和异步加载js文件
-
延迟执行 defer
<script defer src=''>
该属性能够延迟js文件到页面解析之后再执行
-
异步加载 async
<script async src=''>
该属性能让浏览器加载到这个js文件时,不暂停下来先解析这个js文件 而是继续解析页面
疑问:这样不是开了多线程了吗
-
总结:执行和加载不一样 就算是延迟执行 也是按照顺序来加载解析的
js基础
延迟和异步加载js文件
延迟执行 defer
<script defer src=''>
该属性能够延迟js文件到页面解析之后再执行
异步加载 async
<script async src=''>
该属性能让浏览器加载到这个js文件时,不暂停下来先解析这个js文件 而是继续解析页面
疑问:这样不是开了多线程了吗
总结:执行和加载不一样 就算是延迟执行 也是按照顺序来加载解析的