ホームページ >ウェブフロントエンド >フロントエンドQ&A >ajax とはどのようなプログラミング言語ですか?

ajax とはどのようなプログラミング言語ですか?

藏色散人
藏色散人オリジナル
2021-12-06 11:53:482641ブラウズ

ajax はプログラミング言語ではありませんが、複数のテクノロジを組み合わせたブラウザ側の Web 開発テクノロジのセットを指します。AJAX の正式な英語名は「Asynchronous JavaScript and XML」で、非同期の JavaScript と XML を意味します。テクノロジー。

ajax とはどのようなプログラミング言語ですか?

#この記事の動作環境: Windows7 システム、ECMAScript 6、DELL G3 パソコン

ajax とはどんなプログラミング言語ですか?

ajax はプログラミング言語ではなく、テクノロジーです。

AJAX は「Asynchronous JavaScript and XML」(非同期 JavaScript および XML テクノロジ) の略で、複数のテクノロジを組み合わせたブラウザ側の Web 開発テクノロジのセットを指します。 Ajax の概念は、Jesse James Jarrett によって提案されました。

従来の Web アプリケーションでは、ユーザーがフォームに入力することができ、フォームが送信されるとリクエストが Web サーバーに送信されます。サーバーは受信フォームを受信して​​処理し、新しい Web ページを送り返しますが、2 つのページの HTML コードのほとんどが同じであることが多いため、これにより多くの帯域幅が無駄になります。各アプリケーションの通信ではサーバーにリクエストを送信する必要があるため、アプリケーションの応答時間はサーバーの応答時間に依存します。その結果、UI の応答がネイティブ アプリよりも大幅に遅くなります。

これとは異なり、AJAX アプリケーションは必要なデータをサーバーに送信および取得することのみが可能で、クライアント上で JavaScript を使用してサーバーからの応答を処理します。サーバーとブラウザーの間で交換されるデータが少なくなるため、サーバーの応答が速くなります。同時に、リクエストを行ったクライアントマシン上で多くの処理を完了できるため、Web サーバーの負荷も軽減されます。

DHTML や LAMP と同様、AJAX は単一のテクノロジを参照するのではなく、一連の関連テクノロジを有機的に利用します。名前には XML が含まれていますが、実際のデータ形式は JSON に置き換えることで、データ量をさらに削減できます。クライアントとサーバーは非同期である必要はありません。 AFLAX など、AJAX に基づくいくつかの「派生/複合」テクノロジーも登場しています。

推奨学習: 「

AJAX ビデオ チュートリアル

以上がajax とはどのようなプログラミング言語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。