Prototype_JavaScript_Frameworkとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Prototype_JavaScript_Frameworkの意味・解説 

Prototype JavaScript Framework

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/03/23 00:48 UTC 版)

Prototype JavaScript Framework
開発元 Prototype Core Team
最新版
Prototype 1.7.3 / 2015年9月22日 (10年前) (2015-09-22)
リポジトリ
プログラミング
言語
JavaScript
サポート状況 活発
種別 JavaScriptツールキット
ライセンス MITライセンス
公式サイト prototypejs.org
テンプレートを表示

Prototype JavaScript Framework は、Sam Stephenson が開発したJavaScriptフレームワークであり、Ajaxフレームワークやその他のユーティリティを提供する。prototype.js という名前の1つのJavaScriptファイルで実装されている。単独でも入手できるが、Ruby on Rails、script.aculo.us、Ricoなどのもっと大きなプロジェクトの一部にもなっている。ただし、Ruby on Railsは3.1のバージョンから、デフォルトのJavaScriptライブラリがPrototype JavaScript FrameworkからjQueryに変更されている[1]

特徴

PrototypeはJavaScriptアプリケーション開発のための様々な機能を提供する。その機能は、プログラミング用ショートカットからXMLHttpRequestを扱う重要な関数まで様々である。

Prototypeはクラス群とクラスベースのオブジェクトのためのライブラリ関数も提供する[2]。これはJavaScript言語にはない部分である[3][4]。一般にJavaScriptでのオブジェクト生成はプロトタイプベースである。オブジェクト生成関数には prototype プロパティがあり、このプロパティを割り当てられたオブジェクトは、その関数で生成されるオブジェクトのプロトタイプとして使用される。

Prototypeの関数 Object.extend(dest, src) はパラメータに2つのオブジェクトをとり、2番目のオブジェクトのプロパティを1番目のオブジェクトにコピーすることで継承をシミュレートする。結合したオブジェクトもその関数の結果として返される。上の例のように1番目のパラメータはベースとなるオブジェクトを生成し、2番目のパラメータは無名オブジェクトとして単にプロパティを追加定義するのに使う。サブクラス宣言は全て、関数コールの括弧の中でなされる。

関連項目

脚注・出典

外部リンク




英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「Prototype_JavaScript_Framework」の関連用語

Prototype_JavaScript_Frameworkのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Prototype_JavaScript_Frameworkのページの著作権

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのPrototype JavaScript Framework (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2026 GRAS Group, Inc.RSS