Learning jQuery 1.3 By Jonathan Chaffer, Karl Swedberg, And PACKT Publishing

Posted March 31, 2009 at 3:24 PM by Ben Nadel

Tags: Javascript / DHTML, Books

As a follow up to Learning jQuery, Learning jQuery 1.3 by Jonathan Chaffer and Karl Swedberg (of PACKT Publishing) combines all the goodness of the original book with all the latest jQuery functionality. And, as always, they present jQuery in an easy to understand way. The whole teaching style of the book is fantastic; it's not dry like a textbook - the authors present you with real world scenarios and then handhold you step by step through each progressive enhancement upgrade to the existing code. Not only does this technique allow you to feel more comfortable with the new technology, it allows the authors to cover the wide breadth of jQuery functionality without overwhelming the reader with theory and philosophy.


 
 
 

 
Learning jQuery 1.3 By Jonathan Chaffer, Karl Swedberg, And PACKT Publishing.  
 
 
 

And, as much as they break things down into simple steps, they don't stick to simple topics. One thing that I really like about Learning jQuery 1.3 is that they delve into all the advanced features of jQuery and its extended plugin library. For example, the chapter on jQuery Events is right up front. Event management including event capturing, event bubbling, event binding, event data passing, and event cancellation is somewhat of a dark area in the mind of many web developers. But, rather than play into this perceived disinterest, the book presents event management as one of the earliest topics. And, using the same explanatory techniques as used throughout the book, the authors present event management in an extremely easy to understand way; they take a topic that is actually quite complex and break down in a way that everyone can understand.

Once you've really started to use jQuery for a while, you'll inevitably want to extend its functionality for your applications. Not only do they anticipate this, the authors of the book recommend it. As such, they really took the time to clearly explain the ins and outs and best practices of plugin development. By the time you're done reading the chapter on plugin development, you'll see jQuery not just as a utility library, but as a powerful platform on which to architect rich, complex client-side applications.

jQuery is the most exciting thing to happen to the web browser since Javascript was introduced. If you haven't looked into it yet or you have but you feel like you're not fully leveraging it, I highly recommend this book; Chaffer and Swedberg really have a masterful understanding both of jQuery and of how best to break it down and teach it to the masses. Even as someone who has used and evengalized jQuery for quite some time, I find myself picking up new and exciting techniques when reading this book.

For more information on Learning jQuery 1.3, please see the book detail page.

If you are interested in seeing how the jQuery UI library can be used for pain-free, rich user interface experiences, I highly recommend that you check out jQuery UI 1.6.




Reader Comments

Apr 2, 2009 at 6:55 AM // reply »
12 Comments

I also liked the book and reviewed it as well.

http://www.anujgakhar.com/2009/03/24/book-review-learning-jquery-13-by-packt-publishing/


Post A Comment

Comment Etiquette: Please do not post spam. Please keep the comments on-topic. Please do not post unrelated questions or large chunks of code. And, above all, please be nice to each other - we're trying to have a good conversation here.

Please review the following issues:

Author Name:


Author Email:

Author Website:

Comment:

Supported HTML tags for formatting: <strong>bold</strong>   <em>italic</em>   <code>code</code>







  • Help Wanted - Find Your Next ColdFusion Job
Ben Nadel's Company - Epicenter Consulting Recent Blog Comments
May 25, 2013 at 10:01 PM
My Experience With AngularJS - The Super-heroic JavaScript MVW Framework
@Avi, Really glad to help! @Jaredwilli, I'm finding a this image hits home with a lot of people :) Hopefully we can all work through the rough patches together! @Prateek, AngularJS has error ... read »
May 25, 2013 at 9:53 PM
Nested Views, Routing, And Deep Linking With AngularJS
@Mrsean2k, I'm glad I could help! I haven't been able to keep up with the ui-router stuff. I keep saying that I'll carve out time, but I just haven't gotten to it :( ... read »
May 25, 2013 at 9:49 PM
What If All User Interface (UI) Data Came In Reports?
@Jonah, Thanks for the book recommendations. I am looking them up right now. I can see that Object Thinking is available for the Kindle App - sweet! Also, I just recently heard Martin Fowler on the ... read »
May 25, 2013 at 9:41 PM
HashKeyCopier - An AngularJS Utility Class For Merging Cached And Live Data
@Chris, I'm super excited to hear that my posts are helpful. I am also loving AngularJS; but, it definitely has some caveats and some odd behaviors and some things that just don't seem to "wor ... read »
May 25, 2013 at 9:36 PM
Ask Ben: Manually Enforcing Basic HTTP Authorization In ColdFusion
@Adam, @Jason, After reading these comments, I double-checked my latest implementation and I am happy to report that I am using listFirst() and listRest(). ... read »
May 25, 2013 at 9:31 PM
Using "//" And ".//" Expressions In XPath XML Search Directives In ColdFusion
@Daxesh, I am not sure I understand the question about the current node. If you already have a reference to the current node, why would you need to query for it? As for parent node, I believe that ... read »
May 25, 2013 at 10:08 AM
Using "//" And ".//" Expressions In XPath XML Search Directives In ColdFusion
@Ben, my question is that i want the current node with its tag and its parent node. i just want only that data. So, give me the solution for that. and remember solution is working on " xpath 1.0 ... read »
May 25, 2013 at 10:01 AM
Using "//" And ".//" Expressions In XPath XML Search Directives In ColdFusion
hey ben, i want get my current node tag and also want the root node tag withing. So, how can i fix it.. ! ... read »
InVision App - Prototyping Made Beautiful With Prototyping Tools