目次:
定義-非同期JavaScriptおよびXML(AJAX)とはどういう意味ですか?
AJAXは、インタラクティブなWebアプリケーションの作成に使用されるクライアント側のWeb開発手法です。 AJAXは、以下の機能を組み合わせたアプリケーションを開発する方法であり、JavaScriptを使用してすべてを結び付けます。
- XHTMLおよびCSS標準ベースのプレゼンテーション
- ドキュメントオブジェクトモデルを介したページとの相互作用
- XMLおよびXSLTとのデータ交換
- XML HTTPリクエストを使用した非同期データ取得。
AJAXの主な機能は、開発者がデスクトップベースのアプリケーションに似たWebベースのアプリケーションを作成できるようにすることです。
Techopediaが非同期JavaScriptとXML(AJAX)について説明しています
AJAXは、単一のテクノロジーではなく、テクノロジーの組み合わせです。 HTMLとCSSが情報をマークアップしてスタイルを設定すると、通常はJavaScriptを使用して、クロスプラットフォームおよびオブジェクト相互作用言語にアクセスします。 JavaScriptは情報を動的に表示し、ユーザーが情報を操作できるようにします。 このプロセスは、ブラウザーとサーバーの間で非同期的にデータを交換します。
ただし、非同期通信はAJAXの最大の利点です。 AJAXは、バックグラウンドでサーバーと通信している間にWebアプリケーションを開始するために使用される幅広いWebテクノロジーをカバーしています。 これは、ユーザーが使用しているWebページに干渉したり中断したりしないため、ユーザーにとって有益です。 JavaScriptは、AJAXプログラミングを使用する唯一のクライアント側スクリプト言語ではありません。 VBScriptや他の言語にはこのタイプの機能がありますが、JavaScriptが最も一般的です。
その名前が示すとおり、AJAXは非同期で(バックグラウンドで)実行する必要も、XMLを使用する必要もありません。 実際、JavaScriptオブジェクト表記がより頻繁に使用されます。
