2012-01-30 6 views
5

ICanHaz.jsを使用すると、javascriptオブジェクトからテンプレートを作成、ロード、レンダリングするのは簡単ではありません。しかし、やや大きなJavaScriptアプリケーションでは、アプリケーションを起動し、すべてのICanHazテンプレートを含む.htmlファイルがテンプレートスクリプトタグで本当に混雑しています。iCanHaz.js - テンプレートを分離していますか?

テンプレートを分けて、もう一度クリアするにはどうすればよいですか? IcanHaz.jsの代わりに、より大きなプロジェクトに適用できるものがありますか?

答えて

2

ほとんどのクライアント側のテンプレートエンジンは同じ概念です。 XHRを使用してテンプレートをリモートに読み込むことはできますが、HTTP要求のひどいオーバーヘッドが追加されます。

もっと良い選択肢は、それぞれのファイルを独自のファイルに作成し、サーバーサイドスクリプトをHTMLページにマージすることです。

最後に、最後のオプションはJavaScriptのレンダリング関数にインラインで追加することです。これは非常に小さなテンプレートでも機能します。

関連する問題