Prottypeフレーム詳細

1924 ワード

ここでいう「Prototype」はJavaScriptプログラミング中のプロトタイプではなく、「Sam Stephhenson」によって書かれたJavaScriptクラスのライブラリです.このアイデアは奇妙であり、標準的なクラスライブラリに対応しており、プログラマが簡単に相互作用の高い「web 2.0」の特性を持つクライアントページを構築することができます.
•多くの人が初めてProttypeに接触したのは、デスクトップアプリケーションのショートカットに似た「$」シリーズの関数からで、Prottypeフレームの中で最も使用頻度が高い関数のセットです.また、PrototypeのAjaxへのサポートも開発者に興味を持たせるところです.もちろんProttypeの機能はこれに限定されず、JavaScript内蔵オブジェクトを大幅に拡張し、新たなオブジェクトも多く定義されています.
prototypeフレームの概要:
•Prottotypeは、現在最も広く使われているAjax開発の枠組みであり、機能が実用的でサイズが小さいのが特徴で、中小型のWebアプリケーションに適しています.Ajaxアプリケーションを開発するには大量のクライアントJavaScriptスクリプトが必要ですが、ProttypeフレームワークはJavaScriptコードの作成作業を大いに簡略化することができます.さらに、Prottypeは各ブラウザに対応する優れた特性を備えており、このフレームを使ってブラウザの互換性を考慮する必要はない.
•Prototypeは、JavaScriptの内蔵オブジェクト(例えば、「String」オブジェクト、「Aray」オブジェクトなど)に対して、多くの有用な拡張を行っています.また、このフレームには、Ajax開発へのサポートなども含めて、カスタムオブジェクトによって実現されるカスタムオブジェクトが追加されています.Prottypeは開発者に以下の目標を達成するように助けることができます.
•(1)文字列を各種処理する•(2)列挙を用いて集合体にアクセスする•(3)一般的なDOM操作をより簡単に行う•(4)CSS選択子を用いてページ要素を特定する•(5)Ajax方式のHTTP要求を開始し、応答を処理する•(6)DOMイベントを傍受し、イベントを処理する 
•「Prottype」フレーム機能詳細解―実用関数を使用する
「Prottype」フレームの実装はJavaScript 1つだけでいいです.1.6バージョンの「Prottype.js」のファイルサイズは1270 Kバイトで、約4200行です.ページに適用される構文は以下の通りです.
•あとは ぎのシナリオで、その の つ さを しむことができます.
• のオブジェクトやユーティリティが いフレームでは、プログラマは り しタイプから されます.
•(1)は「$()」 を します.(2)は「$F()」 を します.この は、 の きな のショートカットキーで、 のテキストボックスやプルダウンリストボックスなどのコントロールの を のフォームに すために できます.この は IDや をパラメータにすることもできます.(3)は「$A()」 を します.この は、 した のパラメータをArayオブジェクトに できます.(4)は「$H()」 を します.この は、いくつかのオブジェクトを な と たHashオブジェクトに します.(5)は「$R()」 を します.この は、「new ObjectRange(lowBound、up Bound、excludeBounds)」の で、 のオブジェクトを します.(6)「Try.these()」 を します.Try.these()は、 するまで、 なる を び すために されます.この は の をパラメータとして い、これらの を つずつ に します. に されたその の り を します.「Try.these()」 は、 の を するために できます.