HTML async 属性
定义和用法
async
属性是一个布尔属性。
当存在此属性时,它指定脚本在可用后将异步执行。
注意:async
属性仅用于外部脚本(并且仅当存在 src
属性时才应使用)。
注意: 有多种方法可以执行外部脚本
- 如果存在
async
:脚本将与页面的其余部分异步执行(脚本将在页面继续解析时执行)。 - 如果不存在
async
但存在defer
:脚本将在页面解析完成后执行。 - 如果既不存在
async
也不存在defer
:脚本将立即获取并执行,然后浏览器才会继续解析页面。
适用范围
async
属性可用于以下元素
元素 | Attribute |
---|---|
<script> | async |
示例
浏览器支持
表格中的数字表示完全支持该属性的第一个浏览器版本。
Attribute | |||||
---|---|---|---|---|---|
async | 是 | 10.0 | 3.6 | 是 | 是 |