JAvascriptのdefer、asyncプロパティ、noscriptラベル

782 ワード

1)deferプロパティ/遅延スクリプト(HTML 4.01)
≪アクション|Actions|emdw≫:スクリプトの実行がページ構造(上から下への解析)の影響を受けないようにします.スクリプトは、ページ全体の解析が完了してから実行されます.ブラウザにすぐにダウンロードするように伝えるのと同じですが、実行を遅らせます.
    
 
2)asyncプロパティ/非同期スクリプト(HTML 5)
役割:ブラウザにすぐにファイルをダウンロードするように伝えるので、DOM操作はしないほうがいいです.2つのスクリプトがasyncを使用している場合、ドキュメントフローの順序で実行することは保証されません.


の2つのスクリプトの 、ブラウザはtwoを してからoneを する があります.したがって, に がある はasync を いないほうがよい.
 
3)noscriptラベル
≪アクション|Actions|emdw≫:ブラウザがスクリプトをサポートしていない 、またはブラウザがサポートしているが になっている .ラベルの が されます.


ページがスクリプトをサポートしていないか になっている 、ラベルの は

を します.