俺は JavaScript 初心者なので、ゴニョゴニョするには出回ってるライブラリを使うとこから始めています。
以下まとめ:
Ajax 系
まず、は、Ajax やりたい時に便利な JavaScript を PHP で自動生成しようというヤツで、
Perl の HTML::Prototype らへんと同じ思想です。だと思います。
俺は初心者なので、とりあえず Sajax 使ってました。
次に、
は、JavaScript ライブラリそのもので、
所詮自動生成な上記 Sajax, JPSPAN よりも、JavaScript 的にいろいろ出来ます。
特に、prototype はこんな事もできるので、Sajax から乗り換え検討開始。
テンプレート系
TrimPath では、テンプレートブロックを普通に書いておくと、DOM 的に正しい解釈で HTML 要素が書き換えられてしまうらしく、
textarea 内に書くのが良いらしいです(参考)。これは痛い。
俺は、JKL.Hina を使っています。