1

私は、主にクライアント側の JavaScript によって駆動される大規模な Web アプリケーションに取り組んでいます。私はまだプロトタイピング段階にあり、ソース ファイルが非常に長くなり、複数のファイルに分割したいと考えています。

たとえば、PHP では、include('source.php')orを呼び出すだけrequire_once('source.php')です。

JavaScript で複数のソース ファイルを接続する同様の方法はありますか? JavaScript を多用する大規模な Web アプリケーションが数多くありますが、一般的な解決策は何ですか?

4

3 に答える 3

1

次のように、他の JS ファイルをインクルードするだけの "includer.js" を作成できます。

include.js

var files = ['someScript', 'anotherScript', 'moreScript']
for (var i = 0; i < files.length; i ++) {
    var scriptEl = document.createElement('script')
    scriptEl.src = files[i] + '.js'
    document.head.appendChild(scriptEl)
}

HTML

<script src="includer.js"></script>
于 2013-07-27T09:33:13.397 に答える
0

依存関係を検出して JavaScript をバンドルすることで、Web アプリ用の大規模な JavaScript コードベースを管理するように特別に設計された Java でツールを作成しました。命名スキームとフォルダ構造に)

http://damonsmith.github.io/js-class-loader/

Java 以外のアプリ プロジェクトでも機能します。

于 2013-11-01T00:21:47.183 に答える