ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript、Ajax、jQuery について予備的に理解し、3 つの関係を比較します。

JavaScript、Ajax、jQuery について予備的に理解し、3 つの関係を比較します。

亚连
亚连オリジナル
2018-05-24 16:25:001656ブラウズ

この記事では主に JavaScript、Ajax、jQuery の予備的な理解と 3 つの関係の比較を紹介します。必要な方は参考にしてください。

jquery は JavaScript の優れたカプセル化であり、非常に軽量であり、これをフレームワークと呼びます。JavaScript と jquery による ajax の実装を比較して、JavaScript の代わりに jquery を使用していくつかの機能を実装することもブラウザにとって非常に重要です。予想外のメリット。

1. 基本的な理解

1. JavaScript

定義:

JavaScript の略称は、Netscape によって開発されたスクリプト言語であり、クライアント側の Web 開発で広く使用されています。 HTML Web ページに動的機能を追加するためによく使用されるスクリプト言語 (記述されたプログラムは HTML または XML ページに埋め込まれ、ブラウザーで直接解釈および実行できます)。

コンポーネント:

コア (ECMAScript)、ドキュメント オブジェクト モデル (DOM)、ブラウザ オブジェクト モデル (BOM)

説明:新しいプログラミング言語が誕生し、現在ではインターネットの Web ページ制作でますます広く使用されています。 R JavaScript は、NetScape によって開発されたスクリプト言語、または記述言語です。 HTML に基づいて、JavaScript を使用してインタラクティブな Web ページを開発できます。 R JavaScript の出現により、Web ページとユーザーの間にリアルタイムで動的、インタラクティブな関係が構築され、Web ページにはよりアクティブな要素と、よりエキサイティングなコンテンツが含まれるようになります。 firce javascriptは短く簡潔で、クライアントマシンで実行されているため、Webページの閲覧速度とインタラクティブな機能が大幅に向上します。同時に、Web ページの作成に特化したシンプルなプログラミング言語でもあります。 A 主流の JavaScript フレームワークは次のとおりです: YUI、Dojo、Prototype、jQuery ...

2、AJAX

定義:

Ajax は「ASYNCHRONOUS JAVASCRIPT and XML」(非同期 JavaScript および XML) ですが、AJAX は異なりますこの頭字語は、Jesse James Gaiiett によって造られた名詞ですが、インタラクティブな Web アプリケーションを作成するための Web 開発テクニックを指します。

AJAX は 1 つのテクノロジーではなく、実際には複数のテクノロジーであり、それぞれが独自の機能を備えており、それらが組み合わさって強力な新しいテクノロジーとなります。 構成: ML への HttpRequest はサーバーと非同期で通信します

JavaScript を使用してすべてをバインドします。

説明:

Ajax は、Java テクノロジー、XML、JavaScript、その他のプログラミング テクノロジーを組み合わせたもので、開発者はこれを使用して Java テクノロジーに基づいて Web アプリケーションを構築し、ページのリロードの管理を解除できます。

Ajax テクノロジーは、非同期 HTTP リクエストを使用してブラウザと Web サーバーの間でデータを転送するため、ブラウザは Web ページ全体をリロードせずに、Web ページのコンテンツの一部のみを更新します。

Ajax は、クライアント側のスクリプトを使用して Web サーバーとデータを交換する Web アプリケーション開発方法です。このようにして、対話プロセスを中断したり再編集したりすることなく、Web ページを動的に更新できます。 Ajax を使用すると、ユーザーはネイティブ デスクトップ アプリケーションに近い、直接的で可用性が高く、よりリッチで動的な Web ユーザー インターフェイスを作成できます。

3. jQuery

定義:

jQuery を使用します。特徴: 軽量、チェーン文法、CSS1-3 セレクター、クロスブラウザー、シンプル、拡張が簡単

jquery はサーバー側のコードから独立し、ASP.NET や Java から独立したフレームワークです。現在、Jquery は、CSS と同様のセレクターを使用して HTML 要素を簡単に操作できる、非常に人気のある JavaScript フレームワークです。優れた拡張性があり、多くのプラグインがあります。

説明:

プログラマーにとって、JavaScript と Ajax プログラミングが簡素化されることで、プログラマーは複雑な JS アプリケーションの設計と作成から解放され、実装の詳細ではなく機能要件に注意を向けることができるため、プロジェクトの開発速度が向上します。善 ユーザーにとって、ページの視覚効果が向上し、ページとのインタラクションが強化され、より豪華な Web マテリアルを体験できるようになりました。

JavaScript フレームワークは、実際には一連のツールと関数です。

2 番目と 3 番目の関係

マップを使用して 3 つの関係を説明します:

説明:

JavaScript は Web クライアント開発に使用されるスクリプト言語であり、Ajax はベースになっていますon JS 言語は、主に JS、CSS、XML テクノロジーを組み合わせた新しいテクノロジーで、インタラクティブな Web アプリケーションを作成するために使用される Web 開発テクノロジーです。 jQuery は、JS 言語と Ajax テクノロジーに基づいて開発された JS ライブラリであり、JS と Ajax の機能をカプセル化し、Ajax と JS の操作を大幅に簡素化します。

上記は私があなたのためにまとめたものです。

関連記事:

Jqueryとphpを組み合わせてAJAXロングポーリングを実装する

Jqueryの具体的な例では、AJAXをいつ使用するか、どこでAJAXを使用する必要があるかを紹介します

js読み込み時のajaxプログレスバーコード

以上がJavaScript、Ajax、jQuery について予備的に理解し、3 つの関係を比較します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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