Web ページでの JavaScript スクリプトの実行順序
Web 開発では、JavaScript スクリプトの読み込み順序と実行順序を理解することが重要です。 Web ページに JavaScript を組み込むためのさまざまな方法が存在し、それぞれに読み込みと実行への影響があります。
JS の読み込みと実行順序
デフォルトでは、スクリプトは次の順序で実行されます。外部かインラインかに関係なく、ページ内に表示される順序。ただし、スクリプトの遅延または非同期ロードにより、この動作が変更される可能性があります。
挿入されたスクリプトの実行順序
DOM 操作によるスクリプトの動的挿入は、ブラウザによっては実行順序に影響を与える可能性があります。 Firefox では、「async」属性を持つ挿入されたスクリプトはすぐに実行されますが、属性のないスクリプトは遅延スクリプトのように実行されます。
例: インライン スクリプトと外部スクリプトの挿入
検討してください初期化用のヘッド スクリプトと動的に追加される外部スクリプトを含むシナリオbody.
ブラウザの違い
動的に挿入されたスクリプトの実行順序は異なる場合がありますブラウザ間で。新しいバージョンの Firefox など、一部のブラウザは挿入されたスクリプトを自動的に「非同期」に設定しますが、他のブラウザはスクリプトを同期的に処理します。
モジュール スクリプト
最新のブラウザは JavaScript モジュールの読み込みをサポートしています「