単一のスクリプトタグを挿入することでページに含まれるJavaScriptウィジェットがあります(アプリケーションは簡単に配布できる必要があるため):
<script type="text/javascript" src="loadMyWidget.js"></script>
次に、loadMyWidget.js は複数のスクリプト ファイルをロードする必要があり、特定の順序で実行する必要があります。スクリプト要素を DOM に挿入して非同期でロードしようとしましたが、シーケンスを制御できません。
また、最新のブラウザーに最適な head.js を使用してみましたが、IE7 および 8 では動作しません。
残念ながら、スクリプトを 1 つのファイルに縮小することは困難です。これは、さまざまなプロジェクトからの多数のファイルで構成されており、スクリプトを更新するタイミングがわからないためです。
シンプルに見えるかもしれませんが、特定の順序で JavaScript コードから JavaScript ファイルをロードし、IE7 や 8 を含むすべてのブラウザーで動作させる必要があります。