Доступные библиотеки для загрузки с помощью API сервиса Хостинг JavaScript-библиотек:

Dojo Toolkit

Сайт: https://dojotoolkit.org
Лицензия: BSD/AFL v2.1
Доступные версии: 1.7.1, 1.7.0, 1.6.1, 1.6.0, 1.5.1
Статический путь: https://ajax.uz/dojo/1.7.1/dojo/dojo.js

AJAX

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

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

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

Содержание

Технология

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

  • с использованием XMLHttpRequest (основной объект);
  • через динамическое создание дочерних фреймов[1];
  • через динамическое создание тега <script>[2].

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

История

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

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

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

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

Недостатки

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

В хронологическом порядке:

Библиотеки

Примечания

См. также

Ссылки

Литература

Источник — «https://ru.wikipedia.org/wiki/AJAX»