私はバックボーン js を使い始めており、Web アプリケーションのさまざまな部分のすべてのテンプレートを 1 つのファイルに結合してキャッシュすることに興味があります。テンプレートエンジンの _underscore と EJS を検討しています。誰でもこれを経験したことがありますか?
2 に答える
2
1 つのオプションは、テンプレート用の「テキスト」プラグインを含むRequireJSを使用することです。
その後、 r.js オプティマイザーを使用して、これらすべて (さらに、その方法を使用する場合は JS モジュール) を 1 つのファイルに結合できます。
オプティマイザーは、ビルド プロセスの一部として、または node.js を使用している場合はインプロセスで実行できます。
于 2012-06-08T09:55:04.797 に答える
0
Stusmith の提案と同様に、StealJS を使用して EJS テンプレート (または任意の js ファイル) をコンパイルできます。
アプリ ファイル内で、テンプレートやその他のリソースなどの依存関係をセットアップできます。
steal('jquery', 'template_a.ejs', 'template_b.ejs', function() {
//some app code
});
次に、steal ビルド ツールを使用して、すべての依存関係を 1 つまたは複数の縮小された連結ファイルに結合できます。
于 2012-06-11T05:16:28.577 に答える