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に精通していることを強くお勧めします。