2008г.
Количество страниц:488
Ajax объединяет такие проверенные временем технологии, как CSS, XML и JavaScript™, и позволяет разработчикам реализовывать более сложные и динамичные пользовательские интерфейсы и наконец-то освободиться от стандарта "щелкни и жди", господствовавшего в Сети с момента ее зарождения. Рассмотрены различные способы выполнения запросов (включая методики на основе скрытых и плавающих фреймов, а также класса XMLHttp), даны рекомендации по применению этих способов. Описаны методики и шаблоны проектирования Ajax, позволяющие организовать взаимодействие клиент-сервер в веб-приложениях. Материал богато иллюстрирован примерами. В частности, описывается создание на базе технологии Ajax полноценного веб-приложения AjaxMail, объединяющего приемы программирования, обсуждаемые в книге. Рассказано о работе с библиотеками, написанными специально для того, чтобы упростить разработчикам реализацию приложений на базе технологии Ajax. Каждая последующая глава основывается на предыдущих, так что, изучив материал, вы на практике сможете реализовать собственные решения на базе Ajax. В книге рассматриваются следующие темы: · Способы организации взаимодействий, обеспечиваемые технологией Ajax, и условия их применения. · Шаблоны проектирования, задействуемые при различных обстоятельствах для получения данных. · Создание агрегатора, получающего рассылки новостей в форматах RSS и Atom, средствами, предоставляемыми технологией Ajax. · Формат представления объектов JavaScript (JSON) как альтернативный формат передачи данных при организации взаимодействий в технологии Ajax. · Создание виджетов Ajax, например виджета с информацией о погоде или бегущей строки новостей, для включения их в веб-страницу. Книга адресована разработчикам, желающим повысить эргономические качества своих сайтов и веб-приложений. Знакомство с JavaScript, HTML и CSS обязательно, как и некоторый опыт работы с технологиями разработки серверных сценариев, таких как PHP или .NET. |