TOPシステム開発> はじめに




まるごとJavaScript&Ajax!
JSライブラリ・ラボ - これで君もライブラリ開発者だ!

第1回:Prototypeライブラリの内部
著者:川崎 有亮   2007/3/20
1   2  次のページ
はじめに

   JavaScriptは絶え間ないポップアップウィンドウや迷惑なアニメーションに覆われた「失われた10年」を乗り越え、Ajaxというキラー技術を引っさげて、ついに復活を成し遂げつつあります。

   世界中のエンジニア達がJavaScriptを利用したWebアプリケーションの開発に取り組み、毎日のように新しいライブラリやフレームワークが公開されるようになりました。公開されたコードの再利用により応用が広がり、さらに発展が加速している感があります。

   ブラウザー上で誰でも手軽にソースコードを閲覧できるJavaScriptは元来、究極のオープンソース用プログラム言語であるとも言えます。本稿では、既存の人気ライブラリの内部構成を徹底解剖するとともに、オリジナルのJavaScriptライブラリを作成するテクニックをご紹介しましょう。

   自作したJavaScriptプログラムを他の人にも利用しやすい形で公開すれば、その時点で「ライブラリ作者」になったと言えますから、それほど敷居が高いこともありません。JavaScriptプログラムの構築には複雑な開発環境も必要なく、テキストエディタとブラウザーがあれば誰でも開発できますから、むしろ他の言語よりも手軽に取り組めるのではないでしょうか。

Prototypeライブラリを解剖する

   Sam StephensonさんがリリースするPrototype(図1、注1)は、Ajaxに対応したJavaScriptライブラリの草分け的な存在です。

Prototypeライブラリの配布サイト
図1:Prototypeライブラリの配布サイト


   海外のAjax情報サイトAjaxianが実施した調査でも、2006年9月現在もっとも利用されているAjaxフレームワークとして紹介されています(注2)。


1   2  次のページ

書籍紹介
まるごとJavaScript&Ajax!

まるごとJavaScript&Ajax! Vol.1 JavaScriptの一人者たちが教える最新ノウハウ
Ajaxの登場により、JavaScriptは最もホットなプログラミング言語になりました。そのJavaScriptとAjaxについて、最新ノウハウをまるごと解説します。
今や欠かせない、Prototype.jsをはじめとするJavaScriptライブラリを紹介します。IE 7やFirefox 2などの最新ブラウザーの新機能と、来るべきJavaScript 2についてもわかります。Web以外でのJavaScriptの利用テクニックも読めます。
JavaScriptを知り尽くした第一人者たちに学ぼう!

発売日:2007.02.16発売
定価:1,995円 (税込)
川崎 有亮
著者プロフィール
川崎 有亮
1977年東京生まれ。AjaxなどWeb技術のアーキテクト。株式会社かっぺを経て、現在は株式会社リクルート事業開発室に所属。技術評論社「Ajax/実装のための基礎テクニック」(共著)など書籍・雑誌記事の執筆も多数。

Kawa.net xp:http://www.kawa.net/


この記事の評価をお聞かせください
ボタンをクリックしますとウインドウが開きます。

INDEX
第1回:Prototypeライブラリの内部
はじめに
  Prototypeライブラリ内部
JSライブラリ・ラボ - これで君もライブラリ開発者だ!
第1回 Prototypeライブラリの内部
第2回 jQueryライブラリの内部とonloadイベント記法
第3回 YUIライブラリと外部JSの呼び出し手法
第4回 JavaScriptライブラリの作成
第5回 グローバル変数の制御と更新履歴ファイル
第6回 自作ライブラリの公開とJavaScriptライブラリの今後