Антон Шевчук // Web-разработчик

PHP jQuery Cookbook // JavaScript

Давеча, меня попросили написать рецензию на новую книгу от издательства PACKT «PHP jQuery Cookbook», и вот моя оценка готовым блюдам…

Надеюсь я никого не обижу тем, что выложу оглавление книги, и буду идти по нему:

Управление событиями в jQuery

Первая глава посвящена полностью jQuery — основной акцент конечно сделан на события: события мышки и клавиатуры, отправка формы и манипуляции с ее элементами, затронуты методы live и die, но как-то мало о селекторах — лишь ссылка на официальную документацию, я бы привел больше примеров с селекторами форм. В целом, примеры достаточно простые и будут понятны любому новичку.

Связка PHP и jQuery

Данная глава посвящена AJAX’у, тема раскрыта практически полностью, хорошо описана обработка ошибок, за что автор получает плюс в карму ;)

Работа с XML документами и JSON

Каждому формату по главе, и да работа с XML и JSON описано очень хорошо, особенно то что касается PHP части . Порадовало, что автор ссылается на PHP 5.3, за что получает еще один плюс к своей карме.

Работа с формами

Работа с формами — этот момент вызывает ступор у многих web-разработчиков, особенно если требуется динамическая форма, с валидацией, и другими плюшками, а тут всё просто и на примерах — must have (скачайте и посмотрите). За использование filter_var еще один плюс.

Добавление визуальных эффектов для форм

Конечно, первый пример с игрой крестики-нолики меня немного озадачил, но остальные действительно будут полезны, особенно порадовал удачный пример с корзиной покупок.

Создание прикольных навигационных меню

Созданию различных меню посвящена целая глава, примеры конечно тривиальны, но в этом то и соль подобных книг, я ведь тоже не смог обойти стороной менюшки.

Работа с данными используя PHP и jQuery

Тривиальные задачи (автодополнение, облако тегов) и простые примеры работы с БД (хотя для кого-то они окажутся в новинку), но почему-то без использования PDO.

Улучшаем сайт

Это правильная глава, тут о кросс-доменных запросах пишут и почему-то сюда попала статья о создании jQuery плагинов, но от этого не стало хуже.

Firebug

В конце книги нас решили познакомить с полезным инструментом — Firebug, но как-то скромно.

Оформление книги

Тут чуть-чуть покритикую так как мне не понравилось сразу несколько вещей:

  • Неужели сложно для примеров кода сделать адекватное форматирование?
  • Подсветка синтаксиса, даже элементарная, очень положительно сказывается на читаемости кода
  • Скриншоты с браузера — лучше убрать адресную строку и подобную лабуду, или по крайней мере делать их в одном браузере

Итого

И что мы имеем? Хорошая книга, которая содержит много «правильныx» примеров — простых, доступных, охватывающих большинство задач, которые ставятся web-разработчикам в 90% проектов. Книга рассчитана на начинающих разработчиков, но пригодиться в качестве шпаргалки и для более продвинутой аудитории.

Немного огорчило, что автор забыл про все jQuery плагины, да и про jQuery UI стоило замолвить слово, хотя возможно не тот формат.

© Антон Шевчук 2007-2016