I just finished reading the Learning jQuery 1.3 book, authored by Karl Swedberg and Jonathan Chaffer and published by Packt Publishing . They sent me a free review copy of the book and this is a personal and independent review of the book.
This book is a revised and updated version of an earlier version of the book. I would start off by saying that if anyone wants to learn jQuery from the roots up to a level of decent expertise, go for this book, it would be worth every penny spent. Thats how much I liked this book. The book starts from the very basics starting with simple examples and progresses with each chapter into more complex and real world examples with a step by step explanation of the code. You cant ask for more than that, really.
The book is based on the latest version of jQuery (1.3) which is why it includes the new .live() and .die() events. These two events are pretty magical, as they can bind or unbind event handlers to objects that get created on the fly as well. So, if you have a link within a div with a click handler on it, it would work but only on that link. Any new links you add dynamically (e.g. loading rss feeds etc via AJAX) wont have the event listeners attached to them. With the .live() event, you can do that . I find in pretty magical!
The book also goes at length to explain the plugin architecture and the best practices to write universally consumable plugins without breaking or interrupting any other user defined or plugin defined code. Infact, it also lists the most widely known plugins in the jQuery world in one of the chapters. There is a whole chapter on plugins!
Both jQuery and jQueryUI are available via the Google CDN, which means you don’t really need to download the library and be bothered with distributing it with your application, as you can simply use them from the CDN. By doing this, you dont even need to worry about updating the versions of the API as you just load the required version from the CDN.
There is one chapter of the book available online as well. Chapter 4 on Effects is available here if you want to get a feel of the reading. Also, you can download the sample code that comes with the book from here. Here is the full Table of Contents of the book.
Following is a list of jQuery related resources :-
Overall, a pretty decent book for your library!