初級者によるprototype.js解読

はじめに

「初級者による」であって「初級者のための」でなく、「解読」であって「解説」ではありません^^;

prototype.jsを使ってみようと思ったのですが、中で何をやっているかは知っておきたいというのと、今後の参考になるかと思い、ここ数日で解読してみました。その確認のために書いていこうと思います。

このため、何ができるかではなくて、何をやっているかが主な内容となります。使い方については以下のサイトを参照してください。

http://www.imgsrc.co.jp/~kuriyama/prototype/prototype.js.html

前提条件

JavaScriptオブジェクト指向プログラム言語としての側面について理解しておく必要があります。以下のサイトを参照してください。

オブジェクト指向プログラム言語としてのJavaScript

2007/01/22追記。

以降の解読はこの時点で正式リリースされている最新v1.4.0を対象としています。

また、筆者の都合により、環境はOS:WindowsXP、ブラウザ:IE6、Netscape7.1、Firefox1.5、Opera9 (それぞれバージョンは前後する場合あり)で検証しています。