requireJs optimizer
r.js ( here ) を使用して、本番用のアプリケーションを準備する最初の試みを試みています。
私はすべてを機能させることができ、すべてのjsをmain.js
1つのファイルに醜くすることができますが、1つのファイル、多くの質問...
基本的な質問:
- Javascript buildlayer requireJs が話していることは何ですか? 私の単一のファイル?
main.js
現在、すべての依存関係を 1 つのファイル (jquery、jquery-mobile、およびアプリを開始するために必要なその他すべて) にバンドルする1 つのモジュールのみを最適化しました。
高度な質問:あるページで、 jqplot
で作成さ
れたグラフを使用しているとします。これは、アプリの他の場所では必要のない xy 追加の JavaScript ファイルを使用します。
- これらのファイルが自分のファイルに表示されないようにするにはどうすればよい
main.built.js
ですか? - グラフを使用しているページで新しいモジュールを定義し、
graph
このモジュールを最適化してxyファイルをgraph.built.jsに連結する必要がありますか?
非常に高度な:
私のページは、ガジェット (アプリケーション全体で再利用し、JSON を使用してカスタマイズできる HTML/JS/CSS の自律ブロック) で構成されています。
- プラグインを介してガジェットをロードする場合
requireJS !text
、HTML ファイルはどこで「最適化」され、大きな単一の HTML ファイルになりますか? - 各ページに必要なガジェットのみをロードしたい場合、各ガジェットの依存関係を持つページごとにモジュールを作成し、必要なものだけが確実にロードされるように最適
module index_page
化する必要がありますか?module page_with_graph
- そうする場合、すべてのページとキャッシュでガジェットを再リクエストしますか?
いくつかの洞察を与えてくれてありがとう!