Author: Bear Bibeault & Yehuda Katz
Publisher: Manning, 2008
Aimed at: web developers
Pros: Worth keeping close for reference
Cons: Lacks detail of jQuery UI
Reviewed by: Ian Elliot
The book starts off gently with basic principles, moves on to consider the key idea of the "wrapped set" and how to pick out particular DOM elements. It then describes how you can use jQuery to modify the DOM and hence create dynamic or customised web pages. Next we move on to consider how jQuery makes event handling easy and relatively browser-independent. Then there is an easy approach to Ajax and on to animation, which while not jQuery's strong point, is still worth using. Finally we take a look at adding to jQuery by way of how to write and use plug-ins. It does touch on jQuery UI, which is a growing but currently very messy area of jQuery, but not at sufficient length to make sense of it. The omission of a good guide to the UI is perhaps something to be put right in the next edition.
You definitely get the impression that there are two authors at work - one who likes short pithy examples that explain the basic operations and another who likes longer examples that show the technology in context. For my money the short examples work better but if you prefer studying the longer models they aren't too difficult. This isn't the best book that could be written on jQuery but it is currently the best there is. It's good enough to need to be kept next to your keyboard as you work so that you can look things up, and this is a rare honour.
<Reviewed in VSJ>