Автор John NoName задал вопрос в разделе Другие языки и технологии
Что такое JQuery и Ajax? Объясните в двух словах. Как применяется, зачем, чем интерпретируется... и получил лучший ответ
Ответ от Cheery[гуру]
И то и другое - это просто Javascript (то есть для браузера, в нем и интерпретируется)
Но jQuery является фреймворком, то есть набором функций упрощающих какие либо действия, дающие дополнительные возможности без написания значительного своего кода. То есть, в принципе, можно и самому написать, но легче воспользоваться тем, что уже реализовано в jQuery.
Как пример - чтобы обратиться к элементу с id='test' на странице обычно пишут document.getElementById('test'), а в jQuery это же делается с помощью $('#test'). Ну и упрощает всяческие простые анимации и тд и тп.
AJAX - как и следует из названия, асинхронный javascript и xml. Иначе говоря - возможность javascript делать запросы к вебсерверу, с которого он загружен, прямо со страницы, не обновляя ее. И получить ответ в виде текста или XML - структурированных данных в текстовом формате. После чего либо вставить их в страницу (обновить какую то ее часть) или как то использовать (например проверка данных из формы перед фактической отправкой и "уходу" со страницы с формой)
Jquery - это наворот на js, он и написан на js. Многие часто употребляемые штуки укорочены в одну простую команду. Он легче в изучении, чем js. На js каждый браузер хочет своего подхода, своего кода, иногда с трудно придумываемыми хаками. На jquery есть команда, универсальная для всех браузеров. Он сам уже перепишет эту команду на js, узнав, какой браузер у данного пользователя.
Ajax - это стык php и js (или php и jquery). Нажимаешь на кнопочку на странице, а страница не перезагружается. Но данные ушли и пришли с сервера.
подгрузка контента в div без перезагрузки страницы
Есть функция jQuery.ajax() ,вот с помощью ее можно передать данные в файл, обработать их и вернуть
подробнее...
Что лучше angular js или JQuery?
Когда только начинаешь читать про AngularJS возникает резонный вопрос – зачем учить совершенно
подробнее...
Как прикрутить лайтбокс к динамически создаваемым элементам jQuery?
Как вариант - переопределить .load так чтобы новая функция добавляла ещё 1 обработчик к
подробнее...
ajax, помогите, пожалуйста. Нужно передать переменные из JS в PHP без перезагрузки страницы.
Нужно подключить jQuery, если он ещё не подключен.
А скрипт будет примерно таким:
подробнее...
что лучше изучать после html css?
1) HTML + CSS (это основа сайта, без нее никуда)
2) Порядок двух нижеприведенных языков
подробнее...
Какой язык программирования лучше?
Сейчас больше количество прикладных программ работают в связке с вэбом. Для новичка я бы не
подробнее...
Чат на PHP
От аякса не отказывайся - это не так уж и сложно.
Для ещё большего упрощенияоблегчения жизни
подробнее...
значение функции Javascript передать в php скрипту?
зачем вам такой геморой, а проверок не нужно делать в PHP ?
правельно будет так писать в
подробнее...
Почему не работает скрипт?
<script type="text/javascript">
function refresh_div() {
подробнее...
Получение данных из форм в javascript
jQuery: $('input[name="login"]').val() - получить текст, введённый в поле <input type="text"
подробнее...
Кто такой говнокодер?
Говнокодер это чел пишущий код ради написания кода. Как правило этот код не работает вовсе, реже
подробнее...
Какие существуют способы создания сайтов?
Есть 2 основные направления:
1. Сайты-конструкторы
2. Самостоятельно созданные сайты.
подробнее...