Разработка сайтов на Ajax привнесла в жизнь Web-разработчиков новые принципы организации работы. Теперь благодаря более развитой клиентской части web-приложений, появилась возможность обрабатывать более обширный набор событий, соответствующих действиям пользователя. Например, становится возможным реализовать перетаскивание объектов и другие сложные функции интерфейса, в результате чего web-приложение становится похожим на обычную прикладную программу, выполняемую на настольной системе.
Разработка сайтов на Ajax подразумевает в себе использование одновременно нескольких технологий:
стандартизованное представление с использованием XHTML и CSS;
динамическое отображение и взаимодействие при помощи Document Object Model (DOM);
обмен и управление данными через XML и XSLT;
асинхронные получение данных с использованием объекта XMLHttpRequest;
javascript, связывающий всё это воедино.
javascript – это язык сценариев, которые предназначены для включения кода в web-приложение и выполнение на клиентской стороне. Все современные браузеры по умолчанию поддерживают выполнение сценариев javascript.
CSS предоставляет возможность определить стили элементов web-страницы. С помощью данной технологии можно без труда обеспечить согласованность внешнего вида компонентов приложения. В Ajax CSS используется для изменения представления интерфейса в процессе интерактивного взаимодействия.
DOM (Document Object Model) представляет структуру web-страницы в виде набора объектов, которыми можно манипулировать с помощью javascript. Это дает возможность изменять внешний вид интерфейса Ajax-приложения в процессе работы.
Объект XMLHttpRequest позволяет программисту получать данные с web-сервера в фоновом режиме. Как правило, возвращаемая информация предоставляется в формате XML, но данный объект позволяет также работать с любыми текстовыми данными.
XML (eXtensible Markup Language) — расширяемый язык разметки, предназначенный для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML).
XHTML (Extensible Hypertext Markup Language) - язык разметки веб-страниц, по возможностям сопоставимый с HTML, однако является подмножеством XML. В разработке сайтов на Ajax рекомендуется использовать XHTML вместо привычного HTML.
Понравился материал? Подпишитесь на новые материалы по RSS или на e-mail рассылку
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.