最新のWeb開発のチュートリアル
 

HTML <script> async Attribute

<HTML <script>タグ

:とすぐに利用可能になると非同期に実行されるスクリプト

<script src="demo_async.js" async></script>
»それを自分で試してみてください

定義と使用法

async属性は論理属性です。

存在する場合、それはスクリプトは、すぐにそれが利用可能であるとして、非同期に実行することを指定します。

注: async属性は外部スクリプトのためのものである(と場合にのみ使用されるべきであるsrc属性が存在しています)。

注:外部スクリプトを実行できるいくつかの方法があります。

  • 場合async存在する:スクリプトは、ページの残りの部分とは非同期に実行されます(ページが構文解析を継続している間にスクリプトが実行されます)
  • 場合async存在せず、延期が存在する:ページが構文解析を終了したときにスクリプトが実行されます
  • どちらの場合はasyncまたは延期が存在する:ブラウザがページを解析する続行する前に、スクリプトは、フェッチされ、すぐに実行されます

ブラウザのサポート

表中の数字は完全に属性をサポートする最初のブラウザのバージョンを指定します。

属性
async はい 10.0 3.6 はい はい

HTML 4.01とHTML5の違い

async属性はHTML5で新しく追加されました。


HTMLとXHTMLの違い

XHTMLでは、属性の最小化が禁止され、およびasync属性は次のように定義されている必要があり<script async="async">


構文

<script async>

<HTML <script>タグ