Почему этот вопрос закрыт? Как этот вопрос «неконструктивный»? Многие новички в Ajax и Jquery задают этот вопрос.
McGafter
Ответы:
197
AJAX - это метод выполнения XMLHttpRequest (внеполосный запрос Http) с веб-страницы на сервер и отправки / получения данных для использования на веб-странице. AJAX означает асинхронный Javascript и XML. Он использует javascript для создания XMLHttpRequest, обычно используя разные методы в разных браузерах.
jQuery ( веб-сайт ) - это структура javascript, которая упрощает работу с DOM, создавая множество высокоуровневых функций, которые можно использовать для поиска и взаимодействия с DOM. Часть функциональности jQuery реализует высокоуровневый интерфейс для выполнения запросов AJAX. jQuery реализует этот интерфейс абстрактно, ограждая разработчика от сложности поддержки нескольких браузеров при выполнении запроса.
Таким образом, в настоящее время jQuery использует AJAX, но этого не требует . И AJAX также не используется исключительно jQuery.
jiggunjer 03
180
В StackOverflow нажатие кнопки голосования «за» - это AJAX, тогда как при вводе вопроса или ответа и его отображении в окне предварительного просмотра в реальном времени под ним используется JavaScript (JQuery).
Это означает, что разница между AJAX и Javascript заключается в том, что AJAX позволяет вам взаимодействовать с сервером без обновления страницы (т.е. перехода на новую страницу), тогда как JavaScript (JQuery) позволяет вам встраивать логику и поведение на вашу страницу. Конечно, с помощью этой логики вы также создаете AJAX.
Ajax - это технология / парадигма, тогда как jquery - это библиотека (которая предоставляет, помимо других приятных функций, удобную оболочку вокруг ajax), поэтому вы не можете их сравнивать.
На самом деле это не ситуация «либо / или». AJAX означает A синхронного J avaScript в й X ML и JQuery является библиотекой JavaScript , которая принимает боль из написания общих процедур JavaScript.
В этом разница между вещью (jQuery) и процессом (AJAX). Сравнивать их - значит сравнивать яблоки и апельсины.
AJAX - это способ отправки информации между браузером и сервером без обновления страницы. Это можно сделать с библиотекой, такой как jQuery, или без нее .
Ajax (асинхронный Javascript и XML) - это подмножество javascript. Ajax - это способ взаимодействия клиентского браузера с сервером (например, получение данных из базы данных) без необходимости обновления страницы.
jQuery - это библиотека javascript, которая стандартизирует различия JavaScript между браузерами. jQuery включает в себя некоторые функции ajax.
Ajax - это способ использования Javascript для связи с сервером без повторной загрузки страницы. jQuery использует ajax для многих своих функций, но это не что иное, как библиотека, которая обеспечивает более простую функциональность.
С jQuery вам не нужно думать о создании xml-объектов и т. Д., Все делается за вас, но с прямым javascript ajax вам нужно программировать каждый шаг вызова ajax.
Ответы:
AJAX - это метод выполнения XMLHttpRequest (внеполосный запрос Http) с веб-страницы на сервер и отправки / получения данных для использования на веб-странице. AJAX означает асинхронный Javascript и XML. Он использует javascript для создания XMLHttpRequest, обычно используя разные методы в разных браузерах.
jQuery ( веб-сайт ) - это структура javascript, которая упрощает работу с DOM, создавая множество высокоуровневых функций, которые можно использовать для поиска и взаимодействия с DOM. Часть функциональности jQuery реализует высокоуровневый интерфейс для выполнения запросов AJAX. jQuery реализует этот интерфейс абстрактно, ограждая разработчика от сложности поддержки нескольких браузеров при выполнении запроса.
источник
В StackOverflow нажатие кнопки голосования «за» - это AJAX, тогда как при вводе вопроса или ответа и его отображении в окне предварительного просмотра в реальном времени под ним используется JavaScript (JQuery).
Это означает, что разница между AJAX и Javascript заключается в том, что AJAX позволяет вам взаимодействовать с сервером без обновления страницы (т.е. перехода на новую страницу), тогда как JavaScript (JQuery) позволяет вам встраивать логику и поведение на вашу страницу. Конечно, с помощью этой логики вы также создаете AJAX.
источник
Более простое объяснение на английском языке: jQuery - это то, что значительно упрощает AJAX и другие задачи JavaScript.
источник
Ajax - это технология / парадигма, тогда как jquery - это библиотека (которая предоставляет, помимо других приятных функций, удобную оболочку вокруг ajax), поэтому вы не можете их сравнивать.
источник
На самом деле это не ситуация «либо / или». AJAX означает A синхронного J avaScript в й 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-объектов и т. Д., Все делается за вас, но с прямым javascript ajax вам нужно программировать каждый шаг вызова ajax.
источник