Книжное обозрение - Начиная Ajax с PHP от новичка до профессионала Ли Бабин


Автор: Ли Бабин
ISBN: 1590596676
Издатель: Апресс
272 страницы
Опубликовано: октябрь 2006

Ajax - это язык, основанный на JavaScript, и поэтому многие веб-программисты опасаются использовать Ajax на своих веб-страницах. Ли Бабин написал эту книгу, чтобы помочь тем из нас, кто плохо знаком с Ajax, научиться использовать этот новый язык, не боясь его происхождения из JavaScript. После краткой истории и знакомства с Ajax, Бабин начинает с обсуждения назначения Ajax в веб-приложениях и некоторых основ Ajax, таких как отправка запросов к серверу без обновления веб-страницы.

Затем он вводит PHP в смесь и приводит несколько примеров того, как Ajax может облегчить взаимодействие между клиентом и сервером в веб-приложениях. Он использует несколько повседневных примеров, таких как автозаполнение и проверка формы. Следующим шагом в обучении написанию хороших веб-приложений является представление базы данных. Бабин использует MySQLр база данных в его рабочем примере, который представляет собой веб-приложение календаря. Мне действительно понравилась преемственность, которой достиг автор, используя этот же пример в остальной части книги. Например, в следующей главе он более подробно описывает проверку формы, а затем показывает, как добавить эту функцию в приложение календаря.

Одним из преимуществ совместного использования Ajax и PHP является то, насколько хорошо они справляются с такими задачами, как манипулирование и отображение изображений на веб-страницах. Сначала Бабин обсуждает, как создавать миниатюрные изображения на лету, а затем применяет это к фотогалерее. Приложение для создания фотогалереи часто используется при обучении новому языку программирования, поскольку оно может использоваться во многих ситуациях. Тем не менее, Бабин особо отмечает, как Ajax можно использовать для улучшения общей веб-галереи фотографий.

Одна из вещей, которую программисты любят делать, когда они изучают новый язык программирования, - это использовать его где угодно, Бабин обсуждает, почему вы должны избегать этой распространенной ошибки, и объясняет, когда наиболее полезно использовать Ajax для улучшения вашего сайта. Например, он обсуждает популярность веб-сервисов, таких как GoogleTM поисковая система и PayPalр обработка платежей и как использовать Ajax для включения этих услуг в ваш сайт.

Как мы все знаем, кросс-браузерное кодирование - это проблема, которая никогда не решается полностью. Бабин обсуждает эту и другие проблемы, возникающие при использовании Ajax. Например, что вы делаете, когда пользователь отключил JavaScript в своем веб-браузере или когда кнопки «Назад» и «Вперед» перестают работать. Наконец, он рассказывает, как решать проблемы безопасности, специфичные для использования Ajax.

Ли Бабин много лет занимается программированием и владеет собственной компанией-разработчиком. Он работал над более чем 100 проектами.