【发布时间】:2018-05-31 21:42:22
【问题描述】:
我有以下测试来查看defer 属性是否延迟脚本块的执行。有2个脚本块。第一个带有defer 属性,第二个没有。如果我理解正确,该属性会在所有 html 解析完成后强制浏览器执行该块(包括另一个 script 块)。
但是看着控制台,我总是先“推迟”。这是为什么? defer 是否不适用于本地 script 块?
<html>
<body>
...
<script type="text/javascript" defer>
console.log('from deferred');
</script>
<script type="text/javascript">
console.log('from regular');
</script>
</body>
</html>
【问题讨论】:
标签: javascript