понедельник, 20 февраля 2012 г.

AJAX и jQuery

Перед тем как рассказать об технологии Аякса, мы познакомимся с его реаллизацией в известном скриптовом пакете, применяемом практически сейчас повсеместно в Рунете (и не только) , - jQuery. Фактически это стало единственной точкой обороны его, после того как практически все браузеры реллизовали внутри себя селективную выборку и анимацию.
Я не буду вдаваться в подробности и тонкости запуска самого jQuery в твоих скриптах, это не есть тема заметки, а срзу перейду к описанию функций пакета - реализующие Аякс.
Но перед этим мы поговорим об систематизации самого термина AJAX и расскажем об его абревиатуре и других названиях.
AJAX – Asynchronous JavaScript and XML
асинхронный Javascript и XML. В ответ на запрос с клиента сервер отвечает правильно сфоримированным XML-документом.
AJAH – Asynchronous JavaScript and HTML
асинхронный Javascript и HTML. В ответ на запрос с клиента сервер отвечает уже сгенерированным HTML-документом или его частью.
AHAH – Asynchronous HTML and HTTP
асинхронный HTML и HTTP. То же самое, что и AJAH.
AJAJ – JavaScript and JSON
асинхронный Javascript и JSON. В ответ на запрос с клиента сервер отвечает правильной записью объекта Javascript иб или в формате JSON (http://json.org).

jQuery предлагает реализацию всех подвидов технологии AJAX. Базовыми функциями для работы с AJAX являются post() и get() и общая более низкоуровневая, ajax(), Имено с нее мы начнем наш рассказ.
Продолжение следует