PHP jQuery Cookbook

Давеча, меня попросили написать рецензию на новую книгу от издательства 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 стоило замолвить слово, хотя возможно не тот формат.

7 thoughts on “PHP jQuery Cookbook”

  1. Спасибо за статью, книгу не видел, не читал, но из статьи вынес для себя filter_var(). Не знал.
    Еще раз спасибо!

  2. s/пригодиться/пригодится/ или вставить перед этим словом “может”

  3. А хотелось бы спросить что вам помогло в изучении jQuery и в частности JavaScript. С чего вы начинали его изучать и расскажите пожалуйста как вы пользуетесь firebug для проверки JS.
    Спасибо, может это станет поводом написать еще одну замечательную статью )

  4. Ага, следующая статья c названием в стиле книг Рихтера: “Firebug via JavaScript”.

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

  6. Антон Урамер,
    Время = деньги. А написать красивый кроссбраузерный JS – много времени = много денег. jQuery очень спасает положение. Тем более каждый абсолютно каждый сайт тянет за собой jQuery, так зачем велосипед?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.