2009-08-28 4 views

答えて

2

それのようないくつかは、いくつかはそれを嫌い、しかし、あなたは基本アプリケーションパッケージ内に文字列形式でHTMLのテンプレートを作成することができる(例えば、JSファイルは、メインページに含まれる。)

var fooTemplate = "<div class='%div_class_parent%'>"+ 
        "<div class='%div_class_child%'/>"+ 
        "</div>"; 

、あなただけのinnerHTMLメソッドを使用して既存のDOMノードにロードします。 parseFooTemplateはJSONから返された正しいデータで置き換え%%要素とfooTemplateを返し

document.getElementById('someNode').innerHTML = parseFooTemplate(); 

これは多くの方法の1つにすぎません。 dojoツールキットには独自の方法があり、ウィジェットではその背後でHTMLテンプレートを使用できます。ここで列挙する方法は多すぎます。

1

JSONに基づかHTMLを生成するにはあなたはjavascriptを
のためのいくつかのテンプレートエンジンが必要になります私はZparseテンプレートエンジンをreccomendだろうhttp://code.riiv.net/zparse/それは本当に素晴らしいです - 私はそれをたくさん使用。

ベストパーツ - 独自のタグを宣言することで簡単に拡張できます。

関連する問題