-1

大規模な JavaScript アプリを作成しています。サーバーから気まぐれに JS ファイルをロードおよびアンロードする必要がありますが、最優先事項はコンソールを介して適切にデバッグすることです。2 番目の優先事項は、他のライブラリに依存しないことです。

HEAD にa を追加する<script src="url"></script>と、すべてのブラウザで必要なことを実行できますか? もしそうなら、モジュールがいつロードされたかを検出する方法がわかりませんでした。

ありがとう - ダニエル。

4

2 に答える 2

2

複数の JavaScript ファイルをロードするには、 require.jsを使用します。

すべての依存関係がサーバーからフェッチされると、依存関係が処理され、コードが起動されます。

RequireJS は、JavaScript ファイルおよびモジュール ローダーです。ブラウザ内での使用に最適化されていますが、Rhino や Node.js などの他の JavaScript 環境でも使用できます。RequireJS のようなモジュラー スクリプト ローダーを使用すると、コードの速度と品質が向上します。

于 2013-05-30T10:13:28.540 に答える
0

JavaScript を「アンロード」するのは簡単ではありません。気まぐれにJavaScriptをロードするのはとても簡単です。あなたが言うようにライブラリがたくさんある場合は、require.js のようなライブラリを使用してオンデマンドでロードすることをお勧めします。または、機能やデバイスの種類に応じてライブラリをロードする場合は、modernizr.js を yepnope.js と共に使用できます。

しかし、あなたの質問に答えると、script タグは明らかにすべてのブラウザーで機能します。実際にロードされているかどうかをテストするには、javascript ファイル内で定義されているグローバル変数または関数が存在するかどうかをテストできます。

于 2013-05-30T10:16:19.467 に答える