ホームページ >ウェブフロントエンド >jsチュートリアル >アヤックスとはどういう意味ですか?アヤックスの使い方は?

アヤックスとはどういう意味ですか?アヤックスの使い方は?

不言
不言オリジナル
2018-10-11 09:58:3116335ブラウズ

Web 開発を学ぶと、Ajax という名前をよく聞くことがあります。では、ajax とは何を意味するのでしょうか。どのように使用できますか?この記事では、ajax の意味と ajax の使用方法について説明します。興味のある方はぜひご覧ください。

Ajax とはどういう意味ですか?

ajax は、Asynchronous JavaScript and XML (非同期 JavaScript および XML テクノロジ) の略語で、インタラクティブな Web アプリケーションを作成するための Web 開発テクノロジを指します。新しいプログラミング言語ですが、既存の標準を使用する新しい方法です。


ajax は、高速で動的な Web ページを作成するために使用されるテクノロジーです。バックグラウンドでサーバーと少量のデータを交換することによって。 Ajax を使用すると、Web ページを非同期的に更新できます。これは、ページ全体を再読み込みしなくても、Web ページの一部を更新できることを意味します。従来の Web ページ (Ajax を使用しない) のコンテンツを更新する必要がある場合は、Web ページ全体をリロードする必要があります。

上記の ajax の意味を読んだ後、

ajax

の長所と短所を簡単に見てみましょう。
ajax の利点:

1. 最大のポイントは、ページが更新されないことと、ユーザー エクスペリエンスが非常に優れていることです。

2. より高速な応答機能を備えた非同期モードを使用してサーバーと通信します。 。

3. これまでサーバーに負担がかかっていた作業の一部をクライアントに転送し、クライアントの空き容量を利用して処理することで、サーバーと帯域幅の負担を軽減し、スペースとブロードバンドのレンタルを節約できます。費用がかかります。また、サーバーの負担を軽減するために、ajax の原則は「オンデマンドでデータを取得する」ことで、冗長なリクエストと応答によるサーバーの負担を最小限に抑えることができます。

4. 標準化され広くサポートされているテクノロジーに基づいているため、プラグインや小さなプログラムをダウンロードする必要はありません。

5. Ajax を使用すると、インターネット アプリケーションをより小さく、より高速に、より使いやすくすることができます。

ajax の欠点:

1. Ajax はブラウザの戻るボタンをサポートしません。

2. セキュリティの問題 AJAX はサーバーとの対話の詳細を公開します。

3. 検索エンジンのサポートは比較的弱いです。

4. プログラムの例外メカニズムを破壊しました。

5. デバッグは簡単ではありません。

Ajax の意味

を理解した後、Ajax の使用方法を見てみましょう。 まず、Ajax は JS を使用してリクエストを開始し、サーバーから返されるコンテンツを取得することを知っておく必要があります。このテクノロジーと以前のテクノロジーの最大の違いは、

ページが更新されないことです

これにより、ユーザー エクスペリエンスが向上します。つまり、ajax は主に、フロントエンド ページでサーバーのバックエンドにデータをリクエストするために使用されます。データのリクエストにはajaxを使用しますが、ajaxリクエストを送信するにはどうすればよいでしょうか?ここでは 5 つのステップを見てみましょう。 1. オブジェクト XMLHttpRequest

var xhr = new XMLHttpRequest(); を作成します。ie6 以前のバージョンをサポートするには、var xhr=new ActiveXObject()

2 、リクエストが成功した後のステータスの変化を監視します。

3. リクエスト パラメータを設定します。

4. DOM を操作して動的部分更新を実行します##。

# 以上がこの記事の全内容です。さらに興味深い内容については、php 中国語 Web サイトをご覧ください。 ! !

以上がアヤックスとはどういう意味ですか?アヤックスの使い方は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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