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 [トラックバック]

[pc]Ajax関連とJavaScript関連

<

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

Kawa.net xp, 5月 19th, 2005 at 10:40 [トラックバック]

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

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

C'sFeel, 7月 26th, 2005 at 19:13 [トラックバック]

メモ

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