HTML async 屬性
定義和用法
async
屬性是一個布林屬性。
當存在此屬性時,它指定指令碼在可用後將非同步執行。
注意:async
屬性僅用於外部指令碼(並且僅當存在 src
屬性時才應使用)。
注意: 有多種方法可以執行外部指令碼
- 如果存在
async
:指令碼將與頁面的其餘部分非同步執行(指令碼將在頁面繼續解析時執行)。 - 如果不存在
async
但存在defer
:指令碼將在頁面解析完成後執行。 - 如果既不存在
async
也不存在defer
:指令碼將立即獲取並執行,然後瀏覽器才會繼續解析頁面。
適用範圍
async
屬性可用於以下元素
元素 | Attribute |
---|---|
<script> | async |
示例
瀏覽器支援
表格中的數字表示完全支援該屬性的第一個瀏覽器版本。
Attribute | |||||
---|---|---|---|---|---|
async | 是 | 10.0 | 3.6 | 是 | 是 |