Категория
Информатика
Тип
реферат
Страницы
11 стр.
Дата
02.08.2014
Формат файла
.html — Html-документ
Архив
1039785.zip — 8.06 kb
  • texnologija-ajax_1039785_1.html — 22.91 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Кафедра: АСОИиУ

Лабораторная работа

На тему: AJAX

Душанбе, 2009


Введение

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

Это два годаназад AJAX был в диковинку (да и самого слова AJAX тогда ещё не выдумали). Теперь веб-приложения, страницыкоторых обновляются «на лету», в порядке вещей. Даже наоборот, без AJAX трудно и представить себе некоторые сервисы.

Как работалиобычные веб-приложения? Как правило, на событие (клик по ссылке или нажатие накнопку) браузер реагировал отправкой запроса серверу. Когда с сервера приходилответ, всё содержимое страницы полностью обновлялось.

Одна изпроблем состояла в том, что при обновлении содержимого страницы веб-приложениепереходит в новое состояние. Из информации о предыдущем состоянии сохраняютсятолько данные, переданные в запросе. Чем более точная информация о прежнемсостоянии системы требуется, тем больше данных необходимо пересылать в запросе.

Другимнедостатком является необходимость пересылать повторяющиеся массивы данныхклиенту после каждого события. Например, если пользователь ошибся призаполнении формы, то вместо короткого сообщения об ошибке приходится сновазагружать и форму, и всю введённую ранее информации.

Современныебраузеры, поддерживающие стандарты W3C DOM, позволяют вывестивеб-приложение на новый уровень.



Ваше мнение



CAPTCHA