Недоразумения и противоречия
Несмотря на свою популярность техника Ajax была встречена довольно скептически. И пока она не вписалась в общую картину, некоторые считали ее отклонением от основного пути развития Сети. Сторонники
Bitflux Blog
Еще один замечательный пример использования Ajax только как ра
ширения - Bitflux Blog (http://blog.bitflux.ch/), основная особенное
которого заключается в применении технологии под названием Live Search. Функция LiveSearch работает в паре с полем ввода. По мере
ввода символов в поле ввода ниже отображается список результатов
поиска (рис. 1.7).
Yahoo! News
В 2005 г. у новостного сайта Yahoo! News (http://news.yahoo.com) изме
нился дизайн. В этом новом дизайне имеется ряд интересных усовер
шенствований: если переместить указатель мыши через какой-либ
заголовок, появляется маленькое окошко с кратким описанием, а в не
которых случаях и с фотографией, имеющей отношение к новост
(рис. 1.6).
Maps
Самое последнее новшество от Google, дополняющее известные веб-приложения, реализованные на базе Ajax, - это Google Maps (http://maps.google.com). Разработанный с целью составить конкуренцию известным
картографическим сайтам, сервис Google Maps использует технологию Ajax для того, чтобы избавиться от необходимости перез
Gmail
Gmail - это почтовая служба от Google, о которой говорят с восторгом
как о чуде взаимодействия между сервером и клиентом, порожденным
эпохой Ajax. Когда вы первый раз входите в Gmail, механизм пользовательского
интерфейса загружается в один из немногих плавающих фреймов, используемых приложением. Все дальнейшие запросы к серверу
Google Suggest
Когда речь заходит об Ajax, то в качестве одного из первых примеров
разработчики приводят Google Suggest {www.google.com/webhp?complete=
l). Его интерфейс повторяет основной интерфейс Google, который
предоставляет поле, куда вводится искомая фраза или слово. Все,
кажется, то же самое, пока вы не начинаете вводить символы. В этот
Примеры применения технологии Ajax
В настоящее время на многих коммерческих сайтах технология Ajax
трудится, улучшая их восприятие пользователем. Эти сайты фактически
больше напоминают веб-приложения, чем традиционные сайты
вбуклетном исполнении, которые просто отображают информацию,
поскольку их основная цель заключается именно в этом. Ниже приводятся
Технологии, лежащие в основе Ajax
В статье Гарретта упоминается ряд технологий, которые, на его взгляд,
являются частями решения Ajax. Вот они:
• HTML/XHTML. Первичные языки представления содержимого.
• CSS. Обеспечивает стилистическое форматирование в XHTML.
• DOM. Отвечает за динамическое обновление загруженной страницы.
• XML. Формат обмена данными.
Принципы Ajax
Ajax - это новая модель веб-приложений, все еще пребывающая в младенческом
возрасте. Однако некоторые веб-разработчики готовы оспорить
это утверждение. Оспорить, то есть определить, что же делает хорошими
веб-приложения с Ajax, а что делает их плохими или посредственными.
Майкл Мейхмофф (Michael Mahemoff - http://mahemoff.com),
Настоящий Ajax
В конце статьи Гарретта приведены ответы на самые распространенные
вопросы об Ajax, но до сих пор имеет место некоторое недопонимание
сущности технологии Ajax. Все просто: Ajax - это не более чем
подход к реализации взаимодействий во Всемирной паутине. Этот подход
предусматривает передачу лишь незначительного объема данных