最新的Web开发教程
 

HTML defer Attribute


定义和用法

defer属性是一个布尔属性。

当存在时,它指定当页面完成解析脚本被执行。

注: defer属性仅对外部脚本(应该仅当使用src属性存在)。

注意:有几种方法可以执行外部脚本:

  • 如果async存在:脚本与页面的其余部分异步执行的(而页面继续解析的脚本将被执行)
  • 如果async不存在,并且defer出现:当页面完成解析执行脚本
  • 如果没有asyncdefer出现:剧本是获取并立即执行时,浏览器将继续解析页面之前,

适用于

defer属性可在下面的元素上使用:

元件 属性
<script> defer

不会运行,直到页面加载后的脚本:

<script src="demo_defer.js" defer></script>
试一试»

浏览器支持

在表中的数字指定完全支持属性所述第一浏览器的版本。

属性
defer 10.0 3.6 15.0