ajaxとjqueryの違いは何ですか?どちらが良いですか?[閉まっている]


106

ajaxまたはjqueryの使用について混乱しているので、違いとは何か、パフォーマンスと複雑さなど、どちらが優れているかを知りたいです。


11
リンゴとオレンジ
UpTheCreek 2009年

1
learn.jquery.com/ajaxは非常に役立つリンクです
ocean800

1
このstackoverflow.com/a/10680756/5362244をご覧ください...良い情報です
dhS

5
なぜこの質問は閉じられているのですか?「建設的ではない」というこの質問はどうですか?多くのAjaxとJqueryの初心者がこの質問をしています。
McGafter

回答:


197

AJAXは、WebページからサーバーにXMLHttpRequest(帯域外Http要求)を実行し、Webページで使用するデータを送信/取得する手法です。AJAXはAsynchronous Javascript And XMLの略です。JavaScriptを使用してXMLHttpRequestを構築します。通常、さまざまなブラウザーでさまざまな手法を使用します。

jQueryWebサイト)は、DOMの検索と対話に使用できる多くの高レベルの機能を構築することにより、DOMでの作業を容易にするJavaScriptフレームワークです。jQueryの機能の一部は、AJAX要求を実行するための高レベルのインターフェースを実装しています。jQueryはこのインターフェースを抽象的に実装し、リクエストを作成する際のマルチブラウザーサポートの複雑さから開発者を保護します。


2
したがって、jQueryは現在AJAXを使用していますが、それ自体は必要ありません。また、AJAXはjQueryだけで使用されるわけでもありません。
jiggunjer

180

StackOverflowでは、質問または回答を入力し、その下のリアルタイムプレビューウィンドウにJavaScript(JQuery)が表示されるのを確認しながら、上向き投票ボタンを押すとAJAXになります。

これは、AJAXとJavaScriptの違いは、AJAXではページを更新せずに(つまり、新しいページに移動せずに)サーバーと通信できることですが、JavaScript(JQuery)ではロジックと動作をページに埋め込むことができることです。もちろん、このロジックでAJAXも作成します。


27

より簡単な英語の説明:jQueryは、AJAXおよびその他のJavaScriptタスクをはるかに簡単にするものです。


20

Ajaxはテクノロジー/パラダイムですが、jqueryはライブラリー(他の優れた機能に加えて、ajaxの便利なラッパーを提供します)なので、それらを比較することはできません。


15

実際には「どちらか一方」の状況ではありません。AJAXの略A同期J avaScript ND X ML、およびjQueryのは、共通のJavaScriptルーチンを書くのうち、痛みをとるJavaScriptライブラリです。

モノ(jQuery)とプロセス(AJAX)の違いです。それらを比較することは、リンゴとオレンジを比較することです。



7

それらは比較できません。

Ajax(非同期JavascriptおよびXML)は、javascriptのサブセットです。Ajaxは、クライアント側のブラウザーがサーバーと通信する(たとえば、データベースからデータを取得する)ための方法であり、ページを更新する必要はありません。

jQueryは、javascriptの違いのクロスブラウザーを標準化するjavascriptライブラリです。jQueryにはいくつかのajax関数が含まれています。


2

Ajaxは、ページを再度ロードすることなくサーバーサイドと通信するためにJavaScriptを使用する方法です。jQueryはその機能の多くにajaxを使用しますが、より簡単な機能を提供するライブラリにすぎません。

jQueryを使用すれば、XMLオブジェクトなどの作成について考える必要はありません。すべてが自動的に行われますが、まっすぐにjavascript ajaxを使用すると、ajax呼び出しのすべてのステップをプログラムする必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.