prototype.js

prototype.jsとは?

公式サイトより(http://www.prototypejs.org/)

Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.

「Prototypeとは、動的Webアプリケーションを簡単に開発することを目的としたJavaScriptフレームワーク」ということである。
中身は、Ajax用クラス、DOM操作等のユーティリティ関数、基本クラスの拡張関数が用意されている。
感覚はフレームワークと言うようライブラリに近い。

具体的には、以下の操作等が簡単にできる。

ダウンロード

http://www.prototypejs.org/download
から最新版をダウンロードする。
2007/04/27現在 version―1.5.0

サンプル

Ajax - new Ajax.Request()

もっとも簡単なAjaxのサンプルを作成する。
非同期通信を行うには、Ajax.Requestクラスを使用する。
サンプルの実行 サンプルファイルダウンロードもこちら

Ajax - new Ajax.Request() パラメータ送信

上記のサンプルでパラメータ付き送信するサンプルを作成する。
サンプルの実行 サンプルファイルダウンロードもこちら

prototype.jsの便利関数を使ってみる - $()

$()
オブジェクトの値を取得する(document.getElementById()のショートカット)
$()の引数にid名を渡すことでオブジェクトを取得することができる。

サンプルの実行 サンプルファイルダウンロードもこちら

prototype.jsの便利関数を使ってみる - $F()

$F()
フォームフィールドの値を取得する
取得可能な入力フォーム
■<input> - value属性値を取得 [type属性値]
  • button:ボタン
  • checkbox:チェックボックス
    • チェック有り:value値
    • チェック無し:null
  • file:ファイル選択フィールド
  • hidden:不可視フィールド
  • image:画像
  • password:パスワードフィールド
  • radio:ラジオボタン
    • チェック有り:value値
    • チェック無し:null
  • reset:リセットボタン
  • submit:サブミットボタン
  • text:テキストフィールド

    ■タグで囲まれた値を取得
  • textarea:テキストエリア
  • select option:プルダウンメニュー

サンプルの実行 サンプルファイルダウンロードもこちら


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS