0

私はバックボーン js を使い始めており、Web アプリケーションのさまざまな部分のすべてのテンプレートを 1 つのファイルに結合してキャッシュすることに興味があります。テンプレートエンジンの _underscore と EJS を検討しています。誰でもこれを経験したことがありますか?

4

2 に答える 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 に答える