JavaScript Templates

なにやら世間ではAjaxなるものが流行っているようで、Tales On The TrimPathでもAjaxアプリケーションの開発に最適なツールとしてJavaScript Templates(JST)なるものが紹介されていました。

JSTの正体はJavaScriptで記述されたオープンソースのテンプレートエンジン。PHPにおけるSmarty、JavaにおけるVelocityのような感じでテンプレート記述ができてしまうようです。

使用する際はまずhead要素内でライブラリを読みこんでおく必要があり、

<head>
  <script language="javascript" src="trimpath/template.js"></script>
  ...
</head>

あとはJavaScriptのコード中で変数にデータをセットしておいて、HTML中に {$var} やら {if …} やらを埋め込んでいけばパースしてくれるようです。

仕組みとしてはなかなか面白いんですが、またPHPやCGIで散々語られた「デザインとロジックの分離が云々」という話が再燃してきそうでもあります。

モーグルとカバとパウダーの日記, 3 月 2nd, 2005 at 17:33 [Trackback]

[pc]Ajax関連とJavaScript関連

<

p>naonosの日記 - 22635 経由、ここの方が凄い。 最速インターフェース研究会 FrontPage 今までひっそりやられてたっぽいのが、ここにきてAjax流行でいろんなところから注目されている。 こう

Kawa.net xp, 5 月 19th, 2005 at 10:40 [Trackback]

JKL.Hina - テンプレート展開クラス

JKL.Hina は JavaScript 用のテンプレート展開ライブラリです。HTML ページ内に予め用意したテンプレートと、JSON なデータを与えてテンプレート展開処理を行います。

C'sFeel, 7 月 26th, 2005 at 19:13 [Trackback]

メモ

ぐーぐるまっぷすげー。 んでもって、恥ずかしながらajaxって知らなかったので……


使用可能なタグ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>