Å·±¦ÓéÀÖ

Jump to ratings and reviews
Rate this book

Learning jQuery: Better Interaction Design and Web Development with Simple JavaScript Techniques

Rate this book
Learning jQuery : Better Interaction Design and Web Development with Simple JavaScript Techniques. This book is for web designers who want to create interactive elements for their designs, and for developers who want to create the best user interface for their web applications. The reader will need the basics of HTML and CSS, and should be comfortable with the syntax of JavaScript. No knowledge of jQuery is assumed, nor is experience with any other JavaScript libraries required.

380 pages, Paperback

First published July 7, 2007

28 people are currently reading
121 people want to read

About the author

Jonathan Chaffer

15Ìýbooks

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
29 (22%)
4 stars
65 (51%)
3 stars
27 (21%)
2 stars
6 (4%)
1 star
0 (0%)
Displaying 1 - 8 of 8 reviews
52 reviews
April 27, 2019
Even tough I've been using jQuery for nearly three years now, I read this book just to see if there are any gaps in my knowledge of jQuery. And it turned out I was missing on some of the advanced features. The authors did a very good job of explaining jQuery features and intricacies. So, this book can serve both as a thorough introduction into jQuery and a reminder of the capabilities of this library.

One more thing to note, however, is the fact that this book made me realize and appreciate even more what a huge step forward modern frameworks like Angular are in the frontend web programming.
15 reviews3 followers
June 28, 2014
Excellent book!

Learning jQuery is an excellent book, hands down. I enjoyed it immensely and will surely use it frequently to look up things in the future. I reserver 5 star ratings for only few, select books, and Learning jQuery earned every single one of them.

There are several reasons I can praise this book so highly. The code examples, for example, are elegant and concise. Also, the authors make sure to embed the examples they show into real, practical contexts. You're walked through not only typical usages of jQuery, but also some many best practices of web development. If you read this book, you will walk away with a solid understanding of the important concepts of progressive enhancement and graceful degradation, and if you do the exercises you'll learn to automatically think of these aspects when designing your next real-life project.

Another reason is that the book is well-written. Although it goes pretty deep into some areas of jQuery, it's easy to understand and supported by solid examples.

And lastly, it's based on a great technology. jQuery is not only an extremely useful library, it's extremely extensive and extensible. Whereas in the first half of the book you learn to work with it, in the second half you learn much more about how to extend it quickly and easily, while still adhering to the API principles that make the library so intuitive and flexible in the first place. jQuery takes advantages of many of the aspects of the JavaScript that make JavaScript stand out among other languages - live prototypes, the ability to use strings as object properties, etc.

While most of the book shows you how to use jQuery to add useful behaviors to your website, relying primarily on jQuery alone as a way of controlling what's going on in the DOM, there are also some very helpful examples on writing JavaScript that not only controls, but also comprehends the DOM elements it interacts with. Such tricks save a lot of maintenance and extensibility woes over the course of projects and I was happy to see them here.

The icing on the cake came in the form of in-depth discourse about AJAX - asynchronously communicating with a server from your website, as well as some very basic examples of how to set up the server-side functionality required to react to such communication intelligently. The book also contains some terse material that is enough to get you started using QUnit, a unit testing framework for JavaScript, so that you can deploy and develop your code with the surety that it works the way you want it to.

All of this content is bound together by the overarching goal of concise, yet understandable code that is easy to maintain and improve. Best practices of development in general and web development in particular are impressed upon the reader without giving being preachy about it. The book has so much material that it took a long time to get through, but it was never tedious and I can recommend it to any intermediate JavaScript user who's wanting to find out how they can best utilize jQuery to get started making beautiful websites.
Profile Image for Muhammad al-Khwarizmi.
123 reviews36 followers
June 27, 2017
Pretty good, though, when it comes to more advanced stuff, the details tend to start to get pretty sketchy and it becomes easy to get lost. There are no solutions to the exercises as such, but you can find those online.
3 reviews
April 8, 2012
This is an excellent book for learning -- unlike many other books on programming. It is written in a clear and understandable manner, introducing concepts gradually from simple to complex, without jumping from one subject to another. Each chapter has exercises which help to grasp and memorize information well.

One thing you might find useful, there's a site for the book with code examples, . You might find it useful to get HTML and CSS, since the book displays only snippets.
Profile Image for Nephi.
51 reviews
April 30, 2012
a great book to start learning jquery, good examples, realistic problems, and well written. I greatly enjoyed to end of chapter exercises. I only wish it were more comprehensive. It gave me a list of more reading material for the more in depth concepts instead of diving into them.
Profile Image for Eric Brooke.
111 reviews18 followers
January 9, 2012
A gentle introduction to jQuery, broken into easy chunks e.g. small chapters. Assumes very little prior knowledge and walks you through each step. Excellent.
Profile Image for Alvaro Tejada Galindo.
178 reviews5 followers
April 4, 2017
Awesome book...totally love it...JQuery rocks...and this book is all about JQuery...I'm looking forward to read the fourth edition -;)
Displaying 1 - 8 of 8 reviews

Can't find what you're looking for?

Get help and learn more about the design.