prototype.js ~ 入門記事、サンプルコード集などのまとめ

2009年3月10日

prototype.jsは、本格的なAjaxライブラリとして最初に普及したソフトウェアです。JavaScriptでアプリケーションを記述する際に何度も繰り返し記述される命令群をまとめて1つの関数として簡単に記述することができたり、文字列の操作やDOMの操作、サーバとの非同期通信などの強力な機能をJavaScriptに追加します。

prototype.jsの公式Webサイト

prototype.jsは数字や文字列、オブジェクト、通信といったプログラミングロジックの部分の拡張に特化しており、ユーザーインターフェイスや視覚効果はscript.aculo.usやそのほかのライブラリに任せています。

RubyのアプリケーションフレームワークであるRuby on Rilsは、標準ライブラリとしてprototype.jsとscript.aculo.usを採用しているため、Ruby on Rails経由で利用されることも多いようです。

以下からは、prototype.jsを利用するうえで参考になるWebサイトを紹介していきましょう。

prototype.jsのリファレンス

まずは公式サイトと、公式サイト内にあるマニュアル関係です。prototype.jsの最新版および開発中の版などもここからダウンロードできます。

Prototype API Documentation

prototype.jsのリファレンスはネット上にいくつかありますが、最新版をつねにフォローしている点で古籏氏のものがいつも安心して参照できます。

prototype.jsの入門記事と解説記事

prototype.jsの内容を手っ取り早く知るための入門記事として4本紹介します。特にマイコミジャーナルの記事はポイントを押さえていてお勧めです。

いまからはじめるPrototype.js

prototype.jsを用いたサンプルコード

実際にプログラミングをはじめると、このケースではどう記述すればいいのか? といった具体的なサンプルコードを参照したくなるものです。ここではそうした際に参考になる記事を集めました。

prototype.js逆引きサンプル集

JavaScriptistの逆引きサンプル集は種類が豊富です。こんなことができるのか、という参考にもなるので、ざっと目を通しておくといいでしょう。

prototype.jsのソースコードを読む

prototype.jsとJavaScriptをさらに使いこなすために、ライブラリのソースコードを解説した記事も紹介しましょう。

prototype.jsおすすめ書籍

Prototype & script.aculo.us JavaScriptライブラリによるAjaxアプリケーション開発 Prototype & script.aculo.us JavaScriptライブラリによるAjaxアプリケーション開発
サンプルコードを多用することでAjaxライブラリの実践的な使い方を解説。DOM操作、フォーム操作、ヘルパーオブジェクト、Script.aculo.usの視覚効果など、プログラマに必要な知識をまとめた一冊(目次
実践!Ajaxフレームワーク Prototype.js/Script.aculo.us 実践!Ajaxフレームワーク Prototype.js/Script.aculo.us
サンプル中心のprototype.jsとScript.aculo.usの解説書。サーバとのデータのやりとりについても言及し、付録ではRuby on Railsからの利用方法にも触れている(目次

ソースコード検索

prototype.jsのプログラミングで、だれか他のプログラマのコードを参考にしたいときにはソースコード検索サービスが役に立つかもしれません。

Googleソースコード検索

        ソースコード検索オプション


Googleソースコード検索は日本語化されていますが、英語版のソースコード検索サイトとして下記などがあります。


このエントリーをはてなブックマークに追加 Bookmark this on Delicious     fig Follow Me  fig RSS

タグ : Ajax

次の記事
メディアにもアーキテクチャがある。だからアーキテクトが必要だ
前の記事
HTML 5でセマンティックWebが進むと困る人たち

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
RSSリーダーで : Feed





アクセスランキング - 過去7日間

  1. 特許庁の基幹システム失敗の背景にある、日本に…
  2. 国内の開発者が使っている言語、1位C、2位V…
  3. 特許庁の基幹システムはなぜ失敗したのか。元内…
  4. 英国政府、新ポータルGov.ukをクラウド、…
  5. なぜ米ヒューレット・パッカードは、一挙に16…
  6. OpenFlowベンチャーのNicira N…
  7. ライアン・ダール氏、Node.jsの開発リー…
  8. フラッシュストレージが最大500TB! 米N…
  9. EMC、満を持してPCIe接続フラッシュスト…
  10. 2012年1月の人気記事「グーグルのバグ予測…
  11. マイクロソフトの責任者が語る「われわれはどの…
  12. 「絶対落ちないシステムを作れ」という要件に、…
  13. ソフトウェアテストの30年前と30年後(前編…
  14. ソフトウェアテストの近未来を話そう(前編)~…
  15. ソフトウェアテストの近未来を話そう(後編)~…

最新記事 10本

バックナンバー



アルファブロガー・アワード2010受賞 Publickeyはアルファブロガー・アワード 2010を受賞しました! いつもご愛読ありがとうございます。









blog comments powered by Disqus