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 Railsscript.aculo.usRicoなどのもっと大きなプロジェクトの一部にもなっている。ただし、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番目のパラメータは無名オブジェクトとして単にプロパティを追加定義するのに使う。サブクラス宣言は全て、関数コールの括弧の中でなされる。

関連項目

編集

脚注・出典

編集

外部リンク

編集

📚 Artikel Terkait di Wikipedia

プロトタイプベース

プロトタイプベース (英: Prototype-based) は、オブジェクト指向プログラミング(OOP)のスタイルのひとつであり、オブジェクトの生成に既存オブジェクトの複製を用いるスタイルを指している。これには直後にメンバを拡充するための空オブジェクトの複製も含まれている。このスタイルは、インス

J-15 (航空機)

2014年12月31日閲覧。 ^ “Footage suggests China testing another J-15T CATOBAR-capable prototype” (2020年11月18日). 2021年3月8日閲覧。 ^ China Explores Electromagnetic Carrier

JSON

に格納される。いま、XMLHttpRequestを用いて実装をしたが、iframeなどの他の実装方法もある。また、JavaScriptライブラリのprototype.jsではHTTPの X-JSON ヘッダを利用して簡単にJSONデータの受渡しができる。 JSONは多くのプログラミング言語で利用可能なラ

フォッカー S.14

a photo walk around of museum S14 Gallery of preserved S.14 at aviation museeums Aviodome S.14 prototype images Gallery of various S.14 outside 表示 編集

スペースシップ・カンパニー

prototype-with-support-from-virgin/ Aiden Burgess (22 November 2016). "Boom Technology reveals commercial supersonic aircraft prototype with support

ヴィーガニズム

'vegetarian'", International Vegetarian Union, 201年12月17日閲覧。また Davis, John. "Prototype Vegans", The Vegan, Winter 2010, p.19. Preece, Rod. Sins of the Flesh:

SteamOS

2013年12月15日閲覧。 ^ Gilbert, Ben (2013年11月4日). “This is Valve's Steam Machine prototype and SteamOS (hands-on)”. Engadget. 2013年11月24日閲覧。 ^ a b Winchester, Henry

タッカー・トーピード

Years in the Making Video - drivingline.com ^ 1946 Tucker Torpedo Prototype Based On A 1971 Buick Riviera - matusfun.com、2016年10月30日 ^ 鈴木孝『エンジンのロマン』プレジデント社