AJAXチュートリアル
AJAXは、インタラクティブなWebアプリケーションを作成するためのWeb開発手法です。JavaScript、HTML、CSS、およびXMLを知っている場合は、AJAXを開始するのに1時間しか費やす必要はありません。
なぜAjaxを学ぶのですか?
AJAXは A同期 JavaScriptと XML。AJAXは、XML、HTML、CSS、およびJavaスクリプトを使用して、より優れた、より高速で、よりインタラクティブなWebアプリケーションを作成するための新しい手法です。
Ajaxは、コンテンツにXHTML、プレゼンテーションにCSSを使用し、動的コンテンツ表示にドキュメントオブジェクトモデルとJavaScriptを使用します。
従来のWebアプリケーションは、同期要求を使用してサーバーとの間で情報を送信します。これは、フォームに入力して[送信]をクリックすると、サーバーからの新しい情報が記載された新しいページに移動することを意味します。
AJAXでは、送信を押すと、JavaScriptがサーバーにリクエストを送信し、結果を解釈して、現在の画面を更新します。純粋な意味では、ユーザーはサーバーに何かが送信されたことさえ知らないでしょう。
サーバーデータを受信するための形式としてXMLが一般的に使用されますが、プレーンテキストを含む任意の形式を使用できます。
AJAXは、Webサーバーソフトウェアに依存しないWebブラウザテクノロジです。
クライアントプログラムがバックグラウンドでサーバーに情報を要求している間、ユーザーはアプリケーションを引き続き使用できます。
直感的で自然なユーザーインタラクション。クリックする必要はありません。マウスを動かすだけで十分なイベントトリガーになります。
ページ駆動型ではなくデータ駆動型。
リッチインターネットアプリケーションテクノロジー
AJAXは、これまでで最も実行可能なリッチインターネットアプリケーション(RIA)テクノロジーです。それは途方もない業界の勢いを得ており、いくつかのツールキットとフレームワークが出現しています。しかし同時に、AJAXにはブラウザの非互換性があり、JavaScriptでサポートされているため、保守とデバッグが困難です。
AJAXはオープンスタンダードに基づいています
AJAXは次のオープンスタンダードに基づいています-
- HTMLおよびカスケードスタイルシート(CSS)を使用したブラウザベースのプレゼンテーション。
- データはXML形式で保存され、サーバーからフェッチされます。
- 舞台裏のデータは、ブラウザーでXMLHttpRequestオブジェクトを使用してフェッチします。
- すべてを実現するJavaScript。
聴衆
このチュートリアルは、インタラクティブなWebページを作成する方法を学び、AJAXを使用して速度と使いやすさを向上させたいWeb開発者に役立ちます。
前提条件
このチュートリアルを試す前に、HTMLとJavaScriptに精通していることを強くお勧めします。