2011-12-15 3 views

答えて

3

モジュールアーキテクチャのために複数の技術が

  • あり、グローバルスコープを避けるために、複数のスクリプトタグと使用の名前空間を含めるrequireJS
  • のような非同期ファイルローダーを使用
  • を発行モジュールパッケージャを使用するmodul8

後者の技術は、あなたがproballyあなたのhtmlマスターページで

<script src="global.js" />

をしたい、おそらく行き過ぎです。あなたは回避策を選択するために開始する前に

+1

こんにちは、私はそれをHTMLページに含めると大丈夫ですので、global.js内の関数を別の関数内から参照できますjsファイルは、global.jsの後に含まれていますか? –

+1

正解です – Raynos

1

は、残念ながら、1 JavaScriptは別のJavaScriptファイルにファイルをインクルードする一切標準 JavaScriptの方法はありません、

を(私は。これは、これらの素敵なJavaScriptのの特色の一つであると考えている)。しかし、要するに、プロジェクト全体のJavaScriptファイルを1つの大きなファイルにマージすることをお勧めします(このテクニックは、HTTPリクエストの数を減らし、パフォーマンスを向上させ、詳細な説明と警告はMerging multiple javascript filesを参照してください)。

関連する問題