ホームページ > 記事 > ウェブフロントエンド > アヤックスとは何ですか
Ajax の正式名称は「Asynchronous Javascript And XML」、中国語で「非同期 JavaScript と XML」を意味し、動的 Web ページを高速に作成するための技術です。 Web ページ全体をリロードすることなく動的 Web ページを実行する Web ページの一部を更新できる技術。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
ajax とは
Ajax は、Asynchronous Javascript And XML (非同期 JavaScript および XML) です。
ajax は新しいプログラミング言語ではなく、既存の標準を使用する新しい方法です。 ajax は、サーバーとデータを交換し、ページ全体をリロードせずに Web ページの一部を更新する技術です。
ajax は、Web ページ全体をリロードせずに Web ページの一部を更新できるテクノロジーです。
ajax は、高速で動的な Web ページを作成するために使用されるテクノロジーです。バックグラウンドでサーバーと少量のデータを交換することによって。 Ajax を使用すると、Web ページを非同期的に更新できます。これは、ページ全体を再読み込みしなくても、Web ページの一部を更新できることを意味します。従来の Web ページ (Ajax を使用しない) のコンテンツを更新する必要がある場合は、Web ページ全体をリロードする必要があります。
Ajax アプリケーションは、実行プラットフォームとして上記のテクノロジをサポートする Web ブラウザを使用します。これらのブラウザには現在、Mozilla、Firefox、Internet Explorer、Opera、Konqueror、Safari が含まれます。ただし、Opera は XSL 形式のオブジェクトも XSLT もサポートしていません。
ajax の見通しは非常に楽観的であり、システムのパフォーマンスを向上させ、ユーザー インターフェイスを最適化できます。 AJAX の既存の直接フレームワークである AjaxPro では、AjaxPro.2.dll ファイルを導入して、フロント ページ JS でバックグラウンド ページのメソッドを直接呼び出すことができます。しかし、このフレームワークは FORM 検証と競合します。さらに、Microsoft は AJAX コンポーネントも導入しているため、関連するコントロールがコントロール リストに表示されるように、AjaxControlToolkit.dll ファイルを追加する必要があります。
ajax の利点:
1. 最大のポイントは、ページが更新されず、ユーザー エクスペリエンスが非常に優れていることです。
2. より高速な応答機能を備えた非同期モードを使用してサーバーと通信します。
3. これまでサーバーに負担がかかっていた作業の一部をクライアントに転送することで、クライアントの空き容量を利用して処理できるため、サーバーと帯域幅の負担が軽減され、スペースとブロードバンドのレンタルが節約されます。費用がかかります。また、サーバーの負担を軽減するために、ajax の原則は「オンデマンドでデータを取得する」ことで、冗長なリクエストと応答によるサーバーの負担を最小限に抑えることができます。
4. 標準化され広くサポートされているテクノロジーに基づいているため、プラグインや小さなプログラムをダウンロードする必要はありません。
5. Ajax を使用すると、インターネット アプリケーションをより小さく、より速く、より使いやすくすることができます。
ajax の欠点:
1. Ajax はブラウザの戻るボタンをサポートしていません。
2. セキュリティの問題 AJAX はサーバーとの対話の詳細を公開します。
3. 検索エンジンのサポートは比較的弱いです。
4. プログラムの例外メカニズムを破壊しました。
5. デバッグは簡単ではありません。
[関連チュートリアルの推奨事項: AJAX ビデオ チュートリアル]
以上がアヤックスとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。