Мене бентежить використання ajax або jquery, тому я хочу знати, чим відрізняються і який краще, наприклад, продуктивність та складність.
Мене бентежить використання ajax або jquery, тому я хочу знати, чим відрізняються і який краще, наприклад, продуктивність та складність.
Відповіді:
AJAX - це техніка робити XMLHttpRequest (поза запитом Http діапазону) з веб-сторінки на сервер та надсилати / отримувати дані для використання на веб-сторінці. AJAX розшифровується як Asynchronous Javascript And XML. Він використовує javascript для побудови XMLHttpRequest, як правило, використовуючи різні методи в різних браузерах.
jQuery ( веб-сайт ) - це javascript-рамка, яка спрощує роботу з DOM, будуючи безліч функцій високого рівня, які можна використовувати для пошуку та взаємодії з DOM. Частина функціональності jQuery реалізує інтерфейс високого рівня для виконання запитів AJAX. jQuery абстрактно реалізує цей інтерфейс, захищаючи розробника від складності підтримки декількох браузерів при здійсненні запиту.
У StackOverflow натисканням кнопки "вгору" є AJAX, тоді як ви вводите своє запитання чи відповідь і бачите, як вони з'являються у вікні попереднього перегляду в режимі реального часу під ним JavaScript (JQuery).
Це означає, що різниця між AJAX та Javascript полягає в тому, що AJAX дозволяє спілкуватися з сервером, не роблячи оновлення сторінки (тобто перехід на нову сторінку), тоді як JavaScript (JQuery) дозволяє вбудовувати логіку та поведінку на вашу сторінку. Звичайно, за допомогою цієї логіки ви створюєте і 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 ect ect, все зроблено за вас, але за допомогою прямого доступу до jaja ajax вам потрібно запрограмувати кожен крок виклику ajax.