AJAX は主にフロントエンドのデータ対話に使用されます。これは、すべての Web サイト開発者にとって不可欠なスキルです。まず、いくつかの基本概念を使用して、AJAX とは何か、そして AJAX で何を記述できるのかを理解します。
AJAX とは
2005 年に、Adaptive Path の Jesse James Garrett が Ajax という言葉を発明し、公開した記事「Ajax」の中で Ajax に明確な定義を与えました。は、ページ コンテンツの非同期読み込みを要約するために使用されるテクノロジです。ページクリックイベントを通じてリクエストが継続的にサーバーに送信され、サーバーは最新のデータをリアルタイムで返します。これが AJAX の機能です。
複数のアイデアとテクノロジーの融合として、それを細分化すると、これらのキーワードになります: 非同期 JavaScript と XML、非同期 JavaScript と XML。 AJAX を使用するプロセスでは、XHTML と CSS 標準ベースの表現テクノロジの使用、動的な表示と対話のための DOM の使用、データ交換と処理のための XML と XSLT の使用、および XML HttpRequest の使用が、間違いなく不可欠です。非同期データ処理の場合は、JavaScript を取得して使用し、上記の手法を組み合わせます。その中でもAjaxの中核となる技術がXHRと呼ばれるXMLHttpRequestです。
従来の Web アプリケーション PK Ajax
以前は、従来の Web アプリケーションでは大量のページ更新が必要でした。ユーザーがリンクをクリックしている限り、リクエストはサーバーに送信され、その後サーバーに送信されていました。ユーザーの操作に基づいて新しいページが返されました。ユーザーが変更されたページのごく一部しか見ていない場合でも、会社のロゴ、ナビゲーション、ヘッダー領域、足跡領域などを含むページ全体を更新して再読み込みする必要があります。これにより、ユーザー エクスペリエンスに混乱が生じます。
Ajax を使用して、ページのごく一部のみを更新します。ロゴ、ナビゲーションなどの他のコンテンツを再ロードする必要はありません。ユーザーは通常どおりリンクをクリックしますが、今回は、ページ全体を再度ロードする必要はなく、すでにロードされているページの小さな領域のみが更新されます。これにより、ユーザー エクスペリエンスの継続性が保証されます。
利点
Ajax の主な利点は、ページリクエストが非同期でサーバーに送信されることです。
サーバーはページ全体でリクエストに応答するのではなく、ユーザーがページの閲覧と操作を継続できる間、リクエストはバックグラウンドで処理されます。スクリプトは、ユーザーのブラウジング エクスペリエンスを中断することなく、オンデマンドでページ コンテンツを読み込み、作成できます。 Ajax を使用すると、Web アプリケーションは豊富な機能、機敏な対話、デスクトップ アプリケーションと同様のエクスペリエンスを提供できます。
他の新しいテクノロジーと同様、Ajax にも独自の適用範囲があります。 JavaScriptを使用しているため、ブラウザによっては対応していない場合がございます。
以上が AJAX の知識の簡単な理解であり、その後の学習に役立つ AJAX の機能と利点を最初に知ってください。
関連記事:
jQuery+ajax動的操作フォームtr td手順を詳しく解説
以上がAjax の概念と利点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。