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って知らなかったので……