AJAX или Аджакс

Подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных веб-страница не перезагружается полностью, и веб-приложения становятся быстрее и удобнее.

С применением данной технологии работают такие сервисы, как Gmail, Google Maps и Google Suggest.

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

Аджакс не является самостоятельной технологией, а формируется несколькими смежными:

  • динамические обращения к серверу без перезагрузки всей страницы полностью
  • использование Dynamic HTML для динамического изменения контента страницы

Любые действия пользователя при использовании интерфейса преобразуются в операции с элементами объектной модели документа (или DOM-объекты), с помощью которых осуществляется обработка запросов либо данных, в результате чего представление их изменяется. Здесь же производится обработка перемещений и щелчков мышью, а также нажатий клавиш. Согласованное позиционирование элементов в приложении достигается применением каскадных таблиц стилей (или CSS). Это упрощает процесс обращения пользователя к тем или иным DOM-объектам. Для асинхронного взаимодействия с сервером применяется объект XMLHttpRequest (или подобные механизмы). Он также отвечает за обработку запросов пользователя и загрузку необходимых данных в процессе работы.

Технология динамического HTML (DHTML) достигается интеграцией CSS, JavaScript и DOM, а передаваемые данные могут быть фрагментами простого текста, HTML-кода, JSON или XML.

Вернуться на предыдущую страницу


Введите ваш запрос для начала поиска.