пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Asynchronous JavaScript and XML (AJAX) - асинхронный код JavaScript и XML. Основные объекты, принципы и механизмы для разработки приложений AJAX. Структура и исполнение основных запросов. Этапы создания клиентской части. Использование DHTML для динамического изменения содержания страницы. Пример реализации.

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

AJAX — не самостоятельная технология, а концепция использования нескольких смежных технологий. AJAX базируется на двух основных принципах: * использование технологии динамического обращения к серверу «на лету», без перезагрузки всей страницы полностью, например: * с использованием XMLHttpRequest (основной объект); * через динамическое создание дочерних фреймов[1]; * через динамическое создание тега <script>[2].

* через динамическое создание тега <img>, как это реализовано в google analytics. * использование DHTML для динамического изменения содержания страницы;

Три из этих четырех технологий — CSS, DOM и JavaScript — составляют DHTML . Действия с интерфейсом преобразуются в операции с элементами DOM, с помощью которых обрабатываются данные, доступные пользователю, в результате чего представление их изменяется. Здесь же производится обработка перемещений и щелчков мышью, а также нажатий клавиш. Каскадные таблицы стилей, или CSS, обеспечивают согласованный внешний вид элементов приложения и упрощают обращение к DOM-объектам.

 

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

* Экономия трафика

* Уменьшение нагрузки на сервер

* Ускорение реакции интерфейса

Недостатки

* Усложнение проекта

* Требуется включенный JavaScript в браузере


28.05.2018; 17:14
хиты: 161
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь