2010-12-06 8 views
0

私は現在、js生成HTMLで多く動作するjQuery-Stuffをいくつか書いています。私はチームで働いていたので、jQuery用のテンプレートエンジンを探すことを考えました。反対側のパフォーマンスは非常に重要で、私はjsのテンプレートエンジンが多すぎることを食べるかもしれないと考えました。多くのhtmlコードがjQueryで生成されています。より良い方法を探す

jQueryでたくさんの繰り返し生成されるhtmlコードを扱うのに、最も優れた(最もメンテナンス可能でパフォーマンスの高い)ソリューションは何ですか?私はjBindとjTemplatesについて聞いた。もしあれば何をお勧めしますか?

答えて

1

私はjQuery official Templates pluginでちょっと遊んでいましたが、私はその中で最良の選択肢だと思います。これはjQueryライブラリの作成者が作成したコードに基づいており、信頼できるものです。

今はベータですが、問題なく使用できます。私は大きなプロジェクトのためにそれをテストし、それに問題はありません。

希望します。

1

jQuery Templates pluginをご覧ください。現在はベータ版のみですが、jQueryの一部になります。パフォーマンスを向上させるには、テンプレートが1回だけコンパイルされていることを確認してください。

1

また、jQueryテンプレートプラグインはかなりきちんとしたスクリプトだと思います。 Afaik、彼らはすでに素晴らしいものだったResigのMicrotemplatingアプローチからそれを採用しました。

とにかく、パフォーマンスがの場合、実際にはという問題がありますが、クライアント側のレンダリングエンジンではサーバ側のレンダリングエンジンが混乱することがあります。これを組み合わせることはできますが、サーバー側のレンダリングエンジンを使用すると、JSONを使用して、完全に書き換えられたHTMLコードを他の(オプションの)データとともにクライアントに渡すことができます。私は技術がかなり一般的だと思います。

のRef .:一方jQuery template plugin

+0

あなたはそれだけでデータを渡すに比べてはるかにトラフィックされるHTML生成渡す場合。 – Giorgi

関連する問題