クライアント側のテンプレート
-
28-10-2019 - |
質問
Ajaxと協力してサーバー側からテンプレートを取得してからしばらく経ちました。
異なるデータのみで単一ページで同じHTMLを取得すると、それよりもうまくできると罪悪感を感じることがあります。
その後、アイデアが私の心の中でクリックされ、クライアント側のテンプレートについて調査しました。
私が十分に見つけたのは、私はまだそれを練習していないのでそうだと思った)、jqote2でした http://aefxx.com/jquery-plugins/jqote2/.
グルスからの提案が欲しいのですが、それは価値がありますか?別の良い選択肢はありますか?
解決
これが私のお気に入りです:
http://ejohn.org/blog/javascript-micro-templating/
このように見えます:
<script type="text/html" id="user_tmpl">
<% for ( var i = 0; i < users.length; i++ ) { %>
<li><a href="<%=users[i].url%>"><%=users[i].name%></a></li>
<% } %>
</script>
その著者は、JQueryの作成者であるJohn Resigです。お役に立てれば。乾杯
他のヒント
私はjqoteを使用していませんが、誰かが私を訂正するかもしれませんが、私は公式のテンプレートソリューションだと思うjqueryテンプレートを使用しました。私はいくつかのホームプロジェクトでそれを使用する機会しかありませんでしたが、これまでのところ、私は特に私のニュースティッカーの例のように静的コンテンツをレンダリングするのが本当に好きです。
ここで見ることができます jQueryテンプレート
デイブ・ウォードにはいくつかあります素敵なブログの投稿 そしてまた スティーブン・ウォルサー
私はいくつかやった jsfiddle's それはいくつかの基本的な構文を示しています
所属していません StackOverflow