Prototype.jsを眺めた
3年くらい前にAjaxなおもちゃCGIを書いたり,その後Ajax入門を書いたり (id:flappphys:20060625#p2) したことはあったのだが,DOM操作がめんどいしJavaScriptのブラウザ互換性はまだ完全ではなかろうから,確かに支援ライブラリが必須だなぁとは思っていた.そんで最も有名な,Ruby on Rails用に開発された,割と小規模な支援ライブラリであるPrototype.jsを眺めてみた.
- http://www.imgsrc.co.jp/~kuriyama/prototype/prototype.js.html prototype.js の開発者向けメモ バージョン 1.5.0 対応
- http://www.openspc2.org/JavaScript/Ajax/ref/prototype.js/ prototype.js リファレンス
- http://www.prototypejs.org/assets/2007/11/6/prototype.js ver. 1.6のソース
ユーティリティ系は,これは何というRubyの劣化コピー! Rubyは(開発者の)手際が悪いけど筋のいい言語というイメージで,手際がいいけど筋の悪いPythonと対照的な位置付けに私の中ではなっている.