2012-03-06 4 views
1

私は何度も何度も新しい要素をページにレンダリングする必要のあるWebアプリケーションを作成しています。 JavaScriptをJavascriptの文字列に入れてHTMLを追加するのは手間がかかります。主に、複数の方法にまたがるときに編集するのが難しいためです。これには最適なソリューションは何ですか?そして、私はJSの "サブエレメント"でいっぱいの巨大なページを持っているように感じるので、このものを整理するための最良の方法は何ですか。javascript文字列で生のHTMLではなくjavascriptテンプレートを使用する方法は?

答えて

3

膨大な数のJavaScriptテンプレートエンジンが利用可能です。より一般的なもののいくつかが含まれます:オブジェクトを呼び出すことができる関数にテンプレートのテキストをコンパイルすることにより、

ほとんどの作業を補間されるデータを含む。例えば

(使用underscore.js):

var myTemplate = _.template("Hello <%= person %>"); 
alert(myTemplate({person : "egidra"})); 
0

リンクされた.inとテンプレートについては、linkです。

私はjsテンプレートエンジンを使用します。したがって、jsでhtml文字列を使用する必要はありません。テンプレートのドキュメントを見てください。彼らはすべて非常によく使用を説明します。

関連する問題