prototype.jsの概要
prototype.jsの構成 bookmark
prototype.jsは、まず、JavaScriptの基本クラスを拡張した上で、新しくWEB用にクラスを定義しています。新たなクラス定義と共に便利なユーティリティ関数も新たに提供しています。
JavaScriptは、他の言語と違い、言語自体を拡張できる仕様になっています。そのため、String や Array といった基本クラスをprototype.js側で拡張することが出来てしまっています。
prototype.jsは次の要素で構成されています。
色々な機能を持ちますが、大きく3つに分けて考えると比較的シンプルです。
- ユーティリティ関数($や$Aなどの便利関数)
- 基本クラス拡張
- Number, String, Array, document, Event, Object を拡張
- 拡張クラス
- Ajax, Enumerable, Hash, Class, Element, Insertion, Field, Form, Position
prototype.jsを使うメリット bookmark
- Event等、ブラウザ依存の部分も吸収してくれ、1つの構文でクロスブラウザ対応が出来る
- Ajaxが簡単に使える
- DOMの操作が簡単になり、ソースコードも読みやすくすることが出来る
- オブジェクト指向が行える(継承も使える)
- 抽象クラスの利用が出来る
使ってみよう bookmark
prototype.js逆引きサンプル集をみながら、それぞれの挙動を確認してみましょう。最初はとっつきにくくても、使い慣れることで便利に使うことができるはずです。
入手方法 bookmark
prototype.jsの公式サイトから入手します。
スポンサードリンク