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