1

単一の .js ファイルを作成し、変更を加えずにノードとブラウザーの両方から呼び出す (要求する) にはどうすればよいですか?

これが役立つ例は、モデルの「クラス」です。

モデルにノードと Web の両方で利用可能な jquery などの依存関係がある場合はどうなりますか?

4

3 に答える 3

2

ブラウザでの非同期モジュールのロードを可能にするrequirejsを見てみると、ノードで使用することもできます。

于 2012-08-02T15:50:41.193 に答える
1

これは、モジュールが node と require.js の両方で動作するために使用するモジュール テンプレートです。

https://gist.github.com/epoberezkin/5020250

于 2013-03-16T12:00:28.570 に答える
1

ブラウザと Node の両方で JavaScript を問題なく使用できます。両方でコードを実行するために必要なことは何もありません。

ただし、Node でのみ利用可能なパッケージやブラウザ オブジェクト ( などnavigator) を使用すると、問題が発生することに注意してください。コードは、両方のコンテキストで簡単にロードできるモジュールに分割する必要があります。

さらに、コードで新しい JavaScript 関数を使用していないことを確認してください。使用すると、古いブラウザーとの互換性の問題が発生します。

于 2012-08-02T14:34:11.650 に答える