Использование AJAX для асинхронной передачи данных. Что такое AJAX. Как использовать. В чем преимущество. Примеры использования на кру

Слайд 2

Что такое AJAX

AJAX (Asynchronous Javascript and XML, «асинхронный JavaScript и XML») —

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

Слайд 3

Классическая модель WEB-приложения

Классическая модель WEB-приложения

Слайд 4

Модель взаимодействия AJAX

Модель взаимодействия AJAX

Слайд 5

Как это работает?

Страница посредством JavaScript в браузере пользователя, по какому-либо событию с

Как это работает? Страница посредством JavaScript в браузере пользователя, по какому-либо событию
помощью объекта XMLHttpRequest подает запрос серверу, обращаясь к некоему серверному обработчику, передавая ему некоторые параметры, например, значения, введенные пользователем в поле «Имя пользователя» на форме регистрации.
Обработчик принимает этот запрос и обрабатывает его. По завершению обработки данных, обработчик выдает эти данные обратно браузеру пользователя.
Браузер принимает эти данные и использует для отображения на загруженной странице. Например, рядом с полем «Имя пользователя» появится надпись «имя свободно» или «имя занято».

Слайд 6

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

Экономия трафика
Уменьшение нагрузки на сервер
Ускорение реакции интерфейса

Преимущества Экономия трафика Уменьшение нагрузки на сервер Ускорение реакции интерфейса

Слайд 7

Недостатки

Отсутствие интеграции со стандартными инструментами браузера
Невозможность сохранения закладок на желаемый материал.

Недостатки Отсутствие интеграции со стандартными инструментами браузера Невозможность сохранения закладок на желаемый

Динамически загружаемое содержимое недоступно поисковикам
Старые методы учёта статистики сайтов становятся неактуальными
Усложнение проекта
Возможны дополнительные типы атак
Имя файла: Использование-AJAX-для-асинхронной-передачи-данных.-Что-такое-AJAX.-Как-использовать.-В-чем-преимущество.-Примеры-использования-на-кру.pptx
Количество просмотров: 236
Количество скачиваний: 3