Open Source Web Development Tutorials - Dev Shed
Ajax入門:基本中の基本
(2008/12/22公開)
Ajax入門
Ajaxは、しばしばプログラミング言語と間違えられるが、実際はインタラクティブで質の高いWebアプリケーションをつくるための標準ないし技術を指す。Webページの全体ではなく一部のみを読み込むため「反応のよい」ページを作成することができる。今回から始まるチュートリアルでは、Ajaxを駆使してダイナミックなウェブサイトを作成する方法を見ていこう。
Ajaxとは、Asynchronous(非同期)Javascript and XMLの略だ。数多くのプラットホームで動作可能で、主なブラウザすべてと互換性がある。「非同期」と言われるのは、XMLHttpRequestオブジェクトを使ってデータをサーバーとやり取りし、ページの見た目や動作を変えずにバックグラウンドでデータを保存する機能を備えているからだ。
Ajax関数呼び出しには典型的なJavaScriptが使用される。XMLHttpRequestをサポートしないブラウザでは、リモートスクリプティングが使用できる。
今回は、この技術の基本と歴史を解説する。この記事を書くにあたって、読者にはHTMLまたはXHTMLとJavaScriptに関する幾らかの知識があると仮定した。XMLやCSSといったウェブ技術を理解していると読みやすいだろう。CSSと書いたのは、Ajaxを構成する標準技術の一端をCSSが担っているからだ。
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.









