Я запутался в использовании ajax или jquery, поэтому я хочу знать, каковы различия и какой из них лучше, например производительность и сложность.
В чем разница между ajax и jquery и какая из них лучше?
Ответ 1
AJAX - это метод XMLHttpRequest (внеполосный запрос Http) с веб-страницы на сервер и отправки/получения данных, которые будут использоваться на веб-странице. AJAX означает Asynchronous Javascript и XML. Он использует javascript для построения XMLHttpRequest, обычно используя различные методы в разных браузерах.
jQuery (сайт) - это javascript который упрощает работу с DOM, создавая множество функций высокого уровня, которые можно использовать для поиска и взаимодействия с DOM. Часть функций jQuery реализует интерфейс высокого уровня для выполнения запросов AJAX. jQuery реализует этот интерфейс абстрактно, защищая разработчика от сложности поддержки нескольких браузеров при выполнении запроса.
Ответ 2
В StackOverflow нажатие кнопки "вверх-голос" - это AJAX, в то время как вы вводите свой вопрос или ответ и видите, что он отображается в окне предварительного просмотра в режиме реального времени ниже, это JavaScript (JQuery).
Это означает, что разница между AJAX и Javascript заключается в том, что AJAX позволяет вам общаться с сервером без обновления страницы (т.е. перехода на новую страницу), тогда как JavaScript (JQuery) позволяет вставлять логику и поведение на вашу страницу, Конечно, с этой логикой вы также создаете AJAX.
Ответ 3
Более простое английское объяснение: jQuery - это то, что облегчает задачу AJAX и других JavaScript.
Ответ 4
Ajax - это технология/парадигма, тогда как jquery - это библиотека (которая обеспечивает - помимо других приятных функциональных возможностей - удобную оболочку вокруг ajax ) - таким образом вы не можете сравнивать их.
Ответ 5
Это действительно не "ситуация". AJAX означает A синхронный J avaScript a nd X ML, а JQuery - это библиотека JavaScript, которая принимает боль из-за написания общих подпрограмм JavaScript.
Это разница между вещью (jQuery) и процессом (AJAX). Для сравнения их было бы сравнивать яблоки и апельсины.
Ответ 6
AJAX - это способ отправки информации между браузером и сервером без обновления страницы. Это можно сделать с библиотекой или без нее, например jQuery.
В библиотеке проще.
Вот список библиотек/фреймворков JavaScript, обычно используемых в разработке AJAX.
Ответ 7
Они не сопоставимы.
Ajax (асинхронный Javascript и XML) является подмножеством javascript. Ajax - это способ взаимодействия клиентского браузера с сервером (например: получение данных из базы данных) без необходимости обновления страницы.
jQuery - это javascript-библиотека, которая стандартизирует различия между JavaScript-браузерами. jQuery включает некоторые функции ajax.
Ответ 8
Ajax - это способ использования Javascript для общения с серверами без повторной загрузки страницы. jQuery использует ajax для многих своих функций, но это не что иное, как библиотека, которая обеспечивает более легкую функциональность.
С jQuery вам не нужно думать о создании xml-объектов и т.д., все делается для вас, но при прямом javascript-ajax вам нужно запрограммировать каждый отдельный шаг вызова ajax.