Эй-джэкс

Эй-джэкс

AJAX (ˈeɪdʒæks, от англ. Asynchronous Javascript and XML — «асинхронный XML») — это подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате при обновлении данных веб-страница не перезагружается полностью, и веб-приложения становятся более быстрыми и удобными.

По-английски AJAX произносится как эй-джэкс, по-русски довольно распространено ая́кс.

Содержание

Технология

AJAX — это не самостоятельная технология, а концепция использования нескольких смежных технологий. AJAX базируется на двух основных принципах:

  • использование технологии динамического обращения к серверу «на лету», без перезагрузки всей страницы полностью, например:
  • использование

В качестве формата передачи данных обычно используются XML.

История

Впервые термин AJAX был публично использован 18 февраля 2005 года в статье Джесси Джеймса Гарретта (Jesse James Garrett) «Новый подход к веб-приложениям». Гарретт придумал термин, когда ему пришлось как-то назвать новый набор технологий, предлагаемый им клиенту.

Однако в той или иной форме многие технологии были доступны и использовались гораздо раньше, например в подходе «Remote Scripting», предложенным компанией 1998 году, или с использованием Internet Explorer 3 в 1996 году.

AJAX стал особенно популярен после использования его компанией Gmail, Google Maps и Google Suggest.

Преимущества

  • Экономия трафика
    Использование AJAX позволяет значительно сократить трафик при работе с веб-приложением благодаря тому, что часто вместо загрузки всей страницы достаточно загрузить только изменившуюся часть, иногда довольно небольшую.
  • Уменьшение нагрузки на сервер
    AJAX позволяет несколько снизить нагрузку на сервер. К примеру, на странице работы с почтой, когда вы отмечаете прочитанные письма, серверу достаточно внести изменения в базу данных и отправить клиентскому скрипту сообщение об успешном выполнении операции без необходимости повторно создавать страницу и передавать её клиенту.
  • Ускорение реакции интерфейса
    Поскольку нужно загрузить только изменившуюся часть, то пользователь видит результат своих действий быстрее.

Недостатки

Альтернативы

Flash стек технологий в виде ActionScript 3, Macromedia Flex, Flash Remoting составляет технологическую основу так называемых RIA (Rich Internet Applications) активно продвигаемых Adobe). RIA являются главными конкурентами Ajax.

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Эй-джэкс" в других словарях:

  • Джемма Теллер Морроу — Gemma Teller Morrow …   Википедия

  • Сыны анархии — Sons of Anarchy Жанр Криминальная драма Создатель Курт Саттер …   Википедия

  • Дети анархии — Sons of Anarchy Жанр(ы) детектив, драма, криминал …   Википедия

  • Куб Ноль — У этого термина существуют и другие значения, см. Куб (значения). Куб Ноль Cube Zero …   Википедия

  • Куб ноль (фильм) — У этого термина существуют и другие значения, см. Куб (значения). Куб ноль Cube Zero …   Википедия

  • Баффи — истребительница вампиров — У этого термина существуют и другие значения, см. Баффи. Баффи истребительница вампиров Buffy The Vampire Slayer …   Википедия

  • Спидвей (фильм) — Спидвей Speedway Жанр музыкальный фильм, боевик Режиссёр Норман Таурог …   Википедия

  • Лю Канг — (Liu Kang) Место рождения Китай, (Земля) Появления Mortal Kombat Mortal Kombat II Mortal Kombat 3 Ultimate Mortal Kombat 3 Mortal Kombat Trilogy Mortal Kombat 4 …   Википедия

  • Затащи меня в Ад — Drag Me to Hell …   Википедия

  • Список эпизодов телесериала «Сыны анархии» — Основная статья: Сыны анархии «Сыны анархии» (англ. Sons of Anarchy, также «Дети анархии») американский телевизионный сериал в жанре криминальной драмы. Выходит на кабельном телеканале FX с 3 сентября 2008 года по настоящее время. Является… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»