I've moved! I've moved my online home to mikejolley.com, and thats where I'll be blogging primarily. This site will stay live for archive purposes :)

Book Review – Learning jQuery 1.3

April 2, 2009 | Published in: Reviews | Tags: , , , , 3

Learning jQuery 1.3“Learning jQuery 1.3: Better Interaction Design and Web Development with Simple JavaScript Techniques” is a revised and updated version of the excellent (and previously reviewed) Learning jQuery book by Karl Swedberg and Jonathan Chaffer.

Written for web designers and developers, the book contains thorough tutorials on how to get things done in jQuery, for example, manipulating the DOM, using AJAX, events, plugins, and effects.

Book Information

Full Title:
Learning jQuery 1.3: Better Interaction Design and Web Development with Simple JavaScript Techniques
Author(s):
Jonathan Chaffer, Karl Swedberg
Pages:
421
Published:
Feb 2009
Publisher:
Packt Publishing
ISBN:
978-1-847196-70-5

My Review

Learning jQuery 1.3 is aimed at jQuery beginners who want to learn the popular library. You may have read my review of Learning jQuery back in 2007 where I found it to be a must-have for beginners and a good read in general. Well, 2 years on, I still hold that line of thought – this is a great learning resource.

The book does an excellent job of explaining concepts and functions, using relevant and real-world examples. The first six chapters contain tutorials on using the various components of jQuery, whereas the more advanced chapters 7-9 begin with real world problems and show how jQuery can help solve them. It flows very nicely and is meant to be read from beginning to end, expanding on certain examples throughout the book.

My only gripe with the original book was lack of reference/poor index. The book now includes a new quick reference section which lists all of the functions available in jQuery along with a short description; this is very handy and a welcome addition to the book.

Some examples of new features mentioned in the book include the .live() and .die() functions (which add event listeners to present and future elements, useful when using Ajax calls which create elements), the updated toggle() function (which now supports 2 or more functions to cycle through) and jquery.support (which detects features of browsers rather than sniffing the actual browser version). There is also a new chapter dedicated to plugin development which is more detailed than in the previous book.

Like the original, the language used in the book is clear, concise and easy to understand with tips and ‘gotchas’ highlighted in the text. Code samples are well formatted and fairly easy to understand; they can also be downloaded from the web.

Book Contents

  1. Getting Started – An explanation of what jQuery is, why its useful, and how to get it set up.
  2. Selectors – A guide on selectors (such as the powerful CSS, Attribute, and Form selectors), chaining, and traversing the DOM. Also includes examples such as styling links and zebra striping tables.
  3. Events – How to use jQuery’s event handling, including an explanation of event bubbling, delegation, and namespacing. This chapter also has a neat style switcher example.
  4. Effects – (Sample available) A guide to effects and animations.
  5. DOM Manipulation – How to modify the DOM, e.g. attributes, elements, etc.
  6. AJAX – An in-depth guide on how to utilise Ajax to interact with data on the server (and remote servers).
  7. Table Manipulation - How to manipulate tabular data with jQuery using, for examples, sorting, pagination, highlighting, and row striping.
  8. Forms with function – Enhancing a form using things such as validation, dynamically displayed fields, and auto-complete.
  9. Shufflers and rotators – Examples on how to rotate headings, data, and more.
  10. Using Plugins – How to use jQuery UI and 3rd party plugins, as well as examples of some popular ones.
  11. Developing Plugins – How to develop your own plugins for jQuery (the previous book helped me with this so I could make my Curvy Corners plugin).
  12. Appendices – Online resources, tools,  other useful JavaScript information, and a quick jQuery reference section.

Conclusion

In conclusion, “Learning jQuery 1.3: Better Interaction Design and Web Development with Simple JavaScript Techniques” is a great book for developers and designers who want to learn jQuery, and also see the benefits of using it in the real world; it will take you from the basics of the library to the more advanced topics in an easy to understand, structured manner.

Verdict: 8.5/10 – Like the previous instalment; a must-have for the jQuery beginner. Scores higher due to the quick reference section and the improved plugin chapters.

Found this post useful? Why not buy me a coffee!

Related Entries

3 Responses to “Book Review – Learning jQuery 1.3”

RSS feed for comments on this post.

  1. Damon says:

    Thanks for the review! I’ve been wondering whether or not to get this… I think you have swayed me in the right direction. Now to look under the couch cushions to find some change to buy it…

    Comment made on April 8, 2009 at 2:02 pm

  2. Zoltan H says:

    The new 1.3 version was my first exposure to this book, the part that stuck out for me was the extra chapter on JavaScript closures.

    another Learning jQuery 1.3 review

    Comment made on May 19, 2009 at 1:36 am

  3. curt59ferguson says:

    It’s very good information.

    Comment made on August 8, 2010 at 3:33 pm

The comments are closed.

About this site

Blue Anvil is the online web design journal & portfolio of , a web designer from Norfolk, England. Read More »
MiniCard Theme for WordPress
  • Featured work - More

    • Beefjack
    • Integrity
    • theotaku.com
  • Latest Tweet - More

    • Finally got round to cleaning and re-doing the fish tank http://t.co/HrPemPjVgg
  • Out of the blue - More

    • Download Monitor 3.3.5 Tagged for release

      The latest update to Download Monitor for WordPress has been released; this version comes with a many fixes and some new features, such as improved sorting. For full details view the readme; you can grab the plugin here.

    • Closing the Forums

      Just posting to let current users know that I’m closing the forum on Blue-Anvil. This is mainly due to spam-registrations getting out of hand and being a general nuisance. I will be posting good topics as FAQ items within posts if applicable.

      Please note that you can still post and get help for my plugins/themes by posting on the wordpress.org website.

    • Show off your MiniCard!

      Are you a user of the WordPress MiniCard theme? Its been downloaded over 14,000 times so far!

      If you have used it as-is, made your own child-theme or done something creative with it, please show off your MiniCard’s in the comments, I’d love to see how the theme is being used!

    • Spam Stopper updated for WordPress 3.0

      My Spam Stopper plugin has been updated for WordPress 3.0 (version 3.1.3) – you can grab it here. Sorry this update took longer than my other plugins but this one gets less lovin’ – if you want to change that feel free to donate, spread the word, or rate it on the WordPress.org plugin page.