На практических примерах рассмотрены эффективные приемы разработки динамических Web-приложений, построенных по технологии Ajax. Каждая глава посвящена разработке законченного компонента пользовательского интерфейса Web-приложения. Даны необходимые для быстрого старта сведения по HTML и CSS, XML и DOM Level 1, PHP и MySQL, а также примеры совместного их применения. Большое внимание уделено программированию на языке JavaScript и асинхронному обмену данными между клиентом и сервером при помощи объекта XMLHttpRequest в формате XML и JSON. Подробно описан процесс разработки компонентов пользовательского интерфейса: "Аккордеон", панель с закладками, слайд-шоу, выпадающее меню, плавающие окна и др. Рассмотрены вопросы доступа к базам данных MySQL, управления учетными записями пользователей, защиты данных, аутентификации и авторизации, кроссбраузерности разрабатываемых приложений и др. На прилагаемом к книге компакт-диске содержится полный программный код компонентов и приложений,...
Na prakticheskikh primerakh rassmotreny effektivnye priemy razrabotki dinamicheskikh Web-prilozhenij, postroennykh po tekhnologii Ajax. Kazhdaja glava posvjaschena razrabotke zakonchennogo komponenta polzovatelskogo interfejsa Web-prilozhenija. Dany neobkhodimye dlja bystrogo starta svedenija po HTML i CSS, XML i DOM Level 1, PHP i MySQL, a takzhe primery sovmestnogo ikh primenenija. Bolshoe vnimanie udeleno programmirovaniju na jazyke JavaScript i asinkhronnomu obmenu dannymi mezhdu klientom i serverom pri pomoschi obekta XMLHttpRequest v formate XML i JSON. Podrobno opisan protsess razrabotki komponentov polzovatelskogo interfejsa: "Akkordeon", panel s zakladkami, slajd-shou, vypadajuschee menju, plavajuschie okna i dr. Rassmotreny voprosy dostupa k bazam dannykh MySQL, upravlenija uchetnymi zapisjami polzovatelej, zaschity dannykh, autentifikatsii i avtorizatsii, krossbrauzernosti razrabatyvaemykh prilozhenij i dr. Na prilagaemom k knige kompakt-diske soderzhitsja polnyj programmnyj kod komponentov i prilozhenij,...