Authors: Bear Bibeault, Yehuda Katz
Publisher: Manning
Reviewed by: Jeanne Boyarsky
Rating: 9 horseshoes
"jQuery in Action" grabbed my interest and kept it. This was a great contrast to the previous book I read - "Learning jQuery 1.3" which made me want to pull my hair out at the copious HTML code. By contrast, the longest "jQuery in Action" code example was 3.5 pages and there were only a few approaching this length. The vast majority were significantly shorter and all were easily digestible.
Note that this review is for jQuery in Action 1st edition which covers jQuery 1.3. If you go to the
publisher's website, you can buy the second edition which covers jQuery 1.4. While only three chapters of the second edition are available, you can see them as they get written. Plus it includes the e-book for the current edition. If I were buying the book now, I'd choose this arrangement. It's a great idea on the part of the publisher as it solves the "I want to read a good book about jQuery now but don't want the latest edition ASAP."
The book comes with some "labs" that you can download to try out concepts. I really liked following along and trying out the selectors/effects interactively. There was an emphasis on good coding concepts such as Unobtrusive JavaScript and Progressive Disclosure throughout. I really liked the emphasis on idioms and good techniques. I also liked how there was a page on why browser detection is bad before showing how to do it.