в чем разница между ajax и jquery и какой из них лучше? [закрытый]
Я смущен использованием ajax или jquery, поэтому я хочу знать, в чем разница, и какой из них лучше, например, производительность и сложность .
8 ответов:
AJAX техника для XMLHttpRequest (внешний Http-запрос) с веб-страницы на сервер и отправлять/получать данные, которые будут использоваться на веб-странице. AJAX означает асинхронный Javascript и XML. Он использует javascript для создания XMLHttpRequest, обычно используя различные методы в различных браузерах.
jQuery (сайт) - это JavaScript-фреймворк, который упрощает работу с DOM путем создания множество функций высокого уровня, которые можно использовать для поиска и взаимодействия с DOM. Часть функциональности jQuery реализует высокоуровневый интерфейс для выполнения AJAX-запросов. jQuery реализует этот интерфейс абстрактно, защищая разработчика от сложности поддержки нескольких браузеров при создании запроса.
на StackOverflow нажатие кнопки up-vote-это AJAX, тогда как ввод вашего вопроса или ответа и его отображение в окне предварительного просмотра в реальном времени ниже-это JavaScript (JQuery).
Это означает, что разница между AJAX и Javascript заключается в том, что AJAX позволяет вам общаться с сервером без обновления страницы (т. е. перехода на новую страницу), тогда как JavaScript (JQuery) позволяет вам внедрять логику и поведение на Вашей странице. Конечно, с помощью этой логики вы создаете Аякс, а также.
более простое английское объяснение: jQuery-это то, что делает AJAX и другие задачи JavaScript намного проще.
Ajax - это технология / парадигма, тогда как jquery - это библиотека (которая обеспечивает, помимо других приятных функций, удобную оболочку вокруг ajax), поэтому вы не можете их сравнивать.
Это действительно не "Или/или" ситуация. AJAX означает Aсинхронно JavaScript a nd X ML, и JQuery-это библиотека JavaScript, которая снимает боль от написания общих процедур JavaScript.
это разница между вещью (jQuery) и процессом (AJAX). Сравнивать их - значит сравнивать яблоки и апельсины.
AJAX - это способ передачи информации между браузером и сервером без обновления страницы. Это может быть сделано с или без библиотеки, как jQuery.
Это проще с библиотекой.
вот список библиотек JavaScript / фреймворков, обычно используемых в разработке AJAX.
Они не сопоставимы.
Ajax (асинхронный Javascript и XML) является подмножеством javascript. Ajax-это способ взаимодействия браузера на стороне клиента с сервером (например: получение данных из базы данных) без необходимости выполнять обновление страницы.
jQuery-это библиотека javascript, которая стандартизирует различия javascript в кросс-браузере. jQuery включает в себя некоторые функции ajax.
Ajax-это способ использования Javascript для связи с сервером без повторной загрузки страницы. jQuery использует ajax для многих своих функций, но это не что иное, как библиотека, которая обеспечивает более простую функциональность.
с помощью jQuery вам не нужно думать о создании xml-объектов ect ect, все делается для вас, но с помощью JavaScript ajax вам нужно запрограммировать каждый шаг вызова ajax.