ホームページ  >  記事  >  ウェブフロントエンド  >  ajaxとjQueryとは何ですか

ajaxとjQueryとは何ですか

藏色散人
藏色散人オリジナル
2021-11-11 11:11:134039ブラウズ

ajax は、より優れた、より高速で、よりインタラクティブな Web アプリケーションを作成するために使用されるテクノロジです。一方、jQuery は、高速で簡潔な JavaScript フレームワークであり、プロトタイプ ライブラリに続くもう 1 つの優れた JavaScript コードです。

ajaxとjQueryとは何ですか

#この記事の動作環境: Windows7 システム、jquery1.2.6 バージョン、DELL G3 コンピューター

ajax とはjクエリ?

ajax の概要:

Ajax は、2005 年に Jesse James Garrett によって提案された新しい用語である Asynchronous JavaScript And XML (非同期 JavaScript および XML) です。これは、HTML または XHTML、CSS、JavaScript、DOM、XML、XSLT、そして最も重要な XMLHttpRequest などの既存のテクノロジーのコレクションを使用した「新しい」アプローチです。 Ajax テクノロジを使用した Web アプリケーションは、ページ全体を再ロード (更新) することなく、ユーザー インターフェイスの増分更新を迅速に表示できるため、プログラムはユーザーの操作に迅速に応答できます。

出典:

Ajax という用語は、Web ベースのアプリケーションからデータベースのアプリケーションへの移行を表すことに由来しています。

Ajax は新しいプログラミング言語ではなく、より優れた、より高速で、よりインタラクティブな Web アプリケーションを作成するためのテクノロジです。

JavaScript を使用してサーバーにリクエストを送信し、ユーザーのコア オブジェクト XMLHttpRequest をブロックすることなく応答を処理します。このオブジェクトを通じて、JavaScript はページを再読み込みせずに Web サーバーとデータを交換できます。つまり、ページを更新せずに部分的な更新効果を生み出すことができます。

Ajax はブラウザと Web サーバーの間で非同期データ転送 (HTTP リクエスト) を使用します。これにより、Web ページはページ全体ではなく少量の情報をサーバーに要求できます。

AJAX の仕組み

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

Ajax は、Web サーバー ソフトウェアから独立したブラウザ テクノロジです。 Ajax は次の Web 標準に基づいています:

JavaScript、XML、HTML、および CSS Ajax で使用される Web 標準は明確に定義されており、すべての主要なブラウザでサポートされています。 Ajax アプリケーションはブラウザーやプラットフォームに依存しません。

Web アプリケーションには、デスクトップ アプリケーションに比べて多くの利点があります。Web アプリケーションは、より広範囲のユーザーに利用できること、インストールと保守が容易であること、開発が容易であることなどです。

ただし、インターネット アプリケーションは、従来のデスクトップ アプリケーションほど完全ではなく、使いやすいものでもありません。 Ajax を使用すると、インターネット アプリケーションがより完全になり、使いやすくなります。

jquery の紹介:

jQuery は、高速かつ簡潔な JavaScript フレームワークです。Prototype に次ぐ、もう 1 つの優れた JavaScript コード ライブラリ (フレームワーク) です。 2006 年 1 月に John Resig によって出版されました。 jQuery の設計の目的は、「書く量を減らし、より多くのことを行う」、つまりコードを書く量を減らし、より多くのことを行うことを意味します。一般的な JavaScript 関数コードをカプセル化し、シンプルな JavaScript 設計パターンを提供し、HTML ドキュメント操作、イベント処理、アニメーション設計、および Ajax インタラクションを最適化します。

jQuery のコア機能は次のように要約できます: 独自のチェーン構文と短く明確な多機能インターフェイスを備え、効率的で柔軟な CSS セレクターを備え、CSS セレクターを拡張できます。便利なプラグイン拡張機構と豊富なプラグインを備えています。 jQuery は、IE 6.0、FF 1.5、Safari 2.0、Opera 9.0 などのさまざまな主流ブラウザと互換性があります。

言語機能:

ドキュメント要素をすばやく取得

jQuery の選択メカニズムは Css セレクターに基づいて構築されており、DOM ドキュメント内の要素をすばやくクエリする機能を提供します。 JavaScript でページ要素を取得する方法が大幅に強化されています。

美しいページの動的効果を提供します

jQuery には、非常に美しい Web ページを開発できる一連のアニメーション効果が組み込まれています。多くの Web サイトでは、フェードインやフェードインなどの jQuery の組み込み効果が使用されています。フェードアウト、要素の削除などの動的な特殊効果。

AJAX 非リフレッシュ Web ページの作成

AJAX は非同期 JavaScript および XML の略称で、特にサーバー側の Web ページを開発する場合に、非常に機密性の高い非リフレッシュ Web ページを開発できます。 PHP Web サイトとして使用するには、サーバーとの通信が必要です。AJAX を使用しない場合、データが更新されるたびに Web ページを更新する必要があります。ただし、AJAX 特殊効果を使用すると、ページを部分的に更新して、ダイナミックな効果を提供します。

JavaScript 言語の機能強化を提供します

jQuery は、要素の反復や配列の処理など、基本的な JavaScript 構造の機能強化を提供します。

イベント処理の強化

jQuery はさまざまなページ イベントを提供しており、プログラマーが HTML にイベント処理コードを追加しすぎないようにすることができます。最も重要なのは、そのイベント ハンドラーにより、ブラウザーのさまざまな互換性の問題が解決されます。

Web ページのコンテンツの変更

jQuery は、Web ページのテキストの変更、Web ページの画像の挿入や反転など、Web ページのコンテンツを変更できます。jQuery は、 JavaScript コードを処理する必要がある方法。

関連する推奨事項: 「Ajax ビデオ チュートリアル 」「jquery ビデオ チュートリアル

以上がajaxとjQueryとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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