jQuery-Tmpl という jQuery のテンプレートエンジンがあった
Backlog のサイトのコードを見ていたら、jQuery-Tmpl という jQuery プラグインのテンプレートエンジンを使っている様子だったので調べた。
公式の GitHub は以下。
使用方法の解説記事は以下あたり。
- 参考 : jquery.tmpl.jsの使い方まとめ - Qiita
- 参考 : jQueryのテンプレートプラグイン「jquery-tmpl」を使ってみた (多分)その1 - 黒羊工房はてな版
- 参考 : 「jQuery Templates」を調べてみた。 - SHANON Engineer's Blog
- 参考 : jQuery公式のテンプレートplugin 「jQuery Templates」-JavaScript Library Archive
公式を見ると分かるが、このプラグインはもうメンテナンスされておらず、JsRender という jQuery に依存しないテンプレートエンジンに移行している。
JsRender は、JsObservable と JsViews というライブラリを組み合わせることで、データの変更に合わせて自動的にバインディングするようなこともできる。
- 参考 : JavaScriptのテンプレートJsRenderとJsViewsの紹介 - Qiita
- 参考 : JsRender – jQueryとの組み合わせで使うテンプレートエンジン | hrendoh's memo
IE8 対応のためとかで古めの jQuery しか使わせてもらえないような、ニホンノエスイーにありがちな案件でも、jQuery-Tmpl ならまだまだ使えるかもしれない。