Webアプリケーションがさらに開発されていくために必要なのが高機能なJavaScriptテンプレートエンジンの存在です。幾つか出てきていますが今回紹介するのはかなり有力です。なぜならGoogleが開発したテンプレートエンジンだからです。それがJsTemplateです。 0
![]()
デモです。左上がテンプレート、右上がJSONの元データになります。
0
そして左下が実際に生成されたHTMLで、右下がレンダリング結果になります。
![]()
idを使ってテンプレート名を定義しています。
0
![]()
こういう風にデータがない場合のチェックもできます。
0
![]()
実際のコードです。jsdisplayのところに検証が入っているのが分かります。
0
![]()
データがある場合はもちろん繰り返し表示します。
0
![]()
実際のコードです。
0
JsTemplateは再帰処理ができたりevalを使ってコードを実行するなど高度な利用ができます。変換した内容が再度テンプレートとして利用できるのも便利です。何よりGoogle製なので今後の開発にも期待でき、かつ実践的に使われていくであろうことも予想されます。 0
JsTemplateはJavaScript製のオープンソース・ソフトウェア(Apache License 2.0)です。 0
プレミアムユーザには“MOONGIFTはこう見る”、記事の一行概要、追加スクリーンショット、デモや追加URLが表示されます。登録(500円/月)はこちらから! プレミアムユーザのログインはこちらから 0
google-jstemplate - Simple and robust browser side template processing for Ajax based web applications - Google Project Hosting 0












アンケート