2007年12月12日
昔ちょっと勉強したことがあります。
難しかったー。
Ajax(アジャックス、エイジャックス)は、ウェブブラウザ内で非同期通信とインターフェイスの構築などを行う技術の総称。XMLHttpRequest(HTTP通信を行うためのJavaScript組み込みクラス)による非同期通信を利用し、通信結果に応じてダイナミックHTMLで動的にページの一部を書き換えるというアプローチを取る。
AjaxはAsynchronous (アシンクロナス/エイシンクロナス、非同期) JavaScript + XML の略で、2005年2月18日にJesse James Garrettにより名付けられた。
概要
従来のWebアプリケーションでは、サーバにリクエストを送信後、レスポンスを新たにWebページとして受け取り画面遷移が発生していたが、Ajaxにより画面遷移を伴わない動的なWebアプリケーションの製作が実現可能になる。 例えばWeb検索に応用することで、従来は入力確定後に行っていた検索を、ユーザがキー入力をする間にバックグラウンドで行うことによってリアルタイムに検索結果を表示していくといったことが可能になる。
Webブラウザのみで動作する(別途プラグインを要求しない)、既存の技術の組み合わせであることが特徴。 技術自体はこの用語が発生する前から存在していたが、Ajaxという名前が付けられたこと、GoogleがGoogle マップやGoogle サジェストにこの技術を利用したことで有名になり、Webアプリケーションの可能性を広げるものとして注目され始めた。さらに、Googleでは、デスクトップアプリケーションと遜色のないメーラーであるGmailやGoogle Calendarでも積極的にAjaxを採用し、Ajaxの実用性がGoogleのWebアプリケーションを通じて世間に認知されはじめている。
AjaxによるWebプログラミング(Webアプリケーション製作)が注目されだした背景には、この従来のページ遷移のみに頼ったWebの使い勝手の悪さに対する不満や、XML、DOMなどのWeb関連技術の標準化(ウェブ標準)、および高い機能を持ったWebブラウザの普及などが挙げられる。
また、ダウンロード型アプリケーションは、マニア層から先に広がりにくい、競合がOSメーカーとなったときに競争に負けてしまう、といった問題を抱えているため、ダウンロード型アプリケーションからWebアプリケーションに切り替える技術として、Ajaxが利用されている。
DHTMLが登場した当時は、単にお遊び要素に過ぎないと考えられていた動的ページだが、JavaScriptをより効果的に使うことで、業務や実用に耐える優秀なインターフェースを備えたアプリケーションをHTMLで作ることが可能であったという事実を世の中に知らしめたという意義をもつ技術である。
(以上、ウィキペディアより引用)
作った人は本当尊敬します。。
超厳選相互リンク
1061narrow、Absolute Secrecyリンク
1062narrowlock対策相互リンクナビゲーター
1063検索サイト上位、SEMライフ
1064shapeサーチエンジンマーケティング
1065shapeput関連ネットワークステーション
1066検索エンジン最適化SEMネットワーク
1067my検索エンジン検索エンジンネットワーク
1068mylittle対策消費者ガイド
1069検索エンジン最適化SEOチャンネル
1070must検索エンジンサーチエンジンチャンネル
1071mustlisten対策情報ガイドナビゲータ
1072検索エンジン最適化相互リンクガイド
1073myself検索エンジンMutual-LinkGUIDE
1074myselflive対策サーチエンジン情報局
1075検索エンジン最適化、上位表示検索
1076need検索エンジン、さらに上検索
1077needlook対策誰でも登録相互リンク
1078検索エンジン対策、無料アクセスアップ
1079surprising 、ALL FREE!!アクセス向上
1080surprisingsocialSEM情報無料ネットワーク
- by
- at 10:09