jQuery in Action 3rd Edition
| Bear Bibeault (Author) Find all the books, read about the author, and more. See search results for this author |
| Yehuda Katz (Author) Find all the books, read about the author, and more. See search results for this author |
Use the Amazon App to scan ISBNs and compare prices.
jQuery in Action, Third Edition, is a fast-paced and complete guide to jQuery, focused on the tasks you'll face in nearly any web dev project. Written for readers with minimal JavaScript experience, this revised edition adds new examples and exercises, along with the deep and practical coverage you expect from an In Action book. You'll learn how to traverse HTML documents, handle events, perform animations, write plugins, and even unit test your code. The unique lab pages anchor each concept with real-world code. Several new chapters teach you how to interact with other tools and frameworks to build modern single-page web applications.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Thanks to jQuery, no one remembers the bad old days when programmers manually managed browser inconsistencies, CSS selectors support, and DOM navigation, and when every animation was a frustrating exercise in raw JavaScript. The elegant, intuitive jQuery library beautifully manages these concerns, and jQuery 3 adds even more features to make your life as a web developer smooth and productive.
About the Book
jQuery in Action, Third Edition, is a fast-paced guide to jQuery, focused on the tasks you'll face in nearly any web dev project. In it, you'll learn how to traverse the DOM, handle events, perform animations, write jQuery plugins, perform Ajax requests, and even unit test your code. Its unique Lab Pages anchor each concept in real-world code. This expanded Third Edition adds new chapters that teach you how to interact with other tools and frameworks and build modern single-page web applications.
What's Inside
- Updated for jQuery 3
- DOM manipulation and event handling
- Animations and effects
- Advanced topics including Unit Testing and Promises
- Practical examples and labs
About the Readers
Readers are assumed to have only beginning-level JavaScript knowledge.
About the Authors
Bear Bibeault is coauthor of Secrets of the JavaScript Ninja, Ajax in Practice, and Prototype and Scriptaculous in Action. Yehuda Katz is an early contributor to jQuery and cocreator of Ember.js. Aurelio De Rosa is a full-stack web developer and a member of the jQuery content team.
Table of Contents
- Introducing jQuery
- Selecting elements
- Operating on a jQuery collection
- Working with properties, attributes, and data
- Bringing pages to life with jQuery
- Events are where it happens!
- Demo: DVD discs locator
- Energizing pages with animations and effects
- Beyond the DOM with jQuery utility functions
- Talk to the server with Ajax 260
- Demo: an Ajax-powered contact form
- When jQuery is not enough...plugins to the rescue!
- Avoiding the callback hell with Deferred
- Unit testing with QUnit
- How jQuery fits into large projects
PART 1 STARTING WITH JQUERY
PART 2 CORE JQUERY
PART 3 ADVANCED TOPICS
Frequently bought together
Customers who viewed this item also viewed
Editorial Reviews
About the Author
Yehuda Katz is the co-creator of the EmberJS framework, a former lead developer on SproutCore, and is well-known for his contributions to Rails 4, jQuery, Bundler, and Merb.
Aurelio De Rosa is a full-stack web and app developer who develops jQuery plugins and contributes to various open source projects including the jQuery API documentation.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- ASIN : 1617292079
- Publisher : Manning; 3rd edition (September 19, 2015)
- Language : English
- Paperback : 504 pages
- ISBN-10 : 9781617292071
- ISBN-13 : 978-1617292071
- Item Weight : 1.81 pounds
- Dimensions : 7.38 x 1 x 9.25 inches
- Best Sellers Rank: #1,381,448 in Books (See Top 100 in Books)
- #173 in Internet Web Browsers
- #647 in JavaScript Programming (Books)
- #1,223 in Software Design & Engineering
- Customer Reviews:
About the authors

Bear Bibeault has been writing software for over three decades, starting with a Tic-Tac-Toe program written on a Control Data Cyber supercomputer via a 100-baud teletype. Because he has two degrees in Electrical Engineering, Bear should be probably designing antennas or something like that, but since his first job with Digital Equipment Corporation, he has always been much more fascinated with programming.
Bear has also served stints with companies such as Dragon Systems, Works.com, Logitech, and even served in the U. S. Military teaching infantry soldiers how to blow things up; the latter teaching him skills crucial for working in Agile software teams.
Bear is currently a front-end developer for the Washington Post.
In addition to his day job, Bear also writes books (who knew?), runs a small business that creates web applications and offers other media services (but not wedding videography, never wedding videography), and helps to moderate CodeRanch.com as a "marshal" (senior moderator).
When not planted in front of a computer, Bear likes to cook big food (which accounts for his jeans size), dabble in photography and video editing, ride his Yamaha V-Star, and wear tropical print shirts.
He works and resides in Austin, TX.

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Reviewed in the United States on April 2, 2016
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
It's very fast paced, and a relatively slim volume, jam-packed with info. Highly recommended.
I haven't read too many books solely on Ajax frameworks but I cannot recommend this one enough. You'll be up and running with jQuery faster than you can imagine.
I only wish it had a little more meat to it. I think it's just a matter of a few things I'd hoped to find not being there though. Definitely suggest this book if you're serious about messing with jQuery in a real project.
I recommend pairing it with jQuery Cookbook (by the jQuery Community Experts) because they trace the same ideas from slightly different angles and you'll covers all the bases.
Top reviews from other countries
Worth it if you're not a beginner of JS. And have a couple weeks to spend onto it.
Not in ES6.
-------
For the others:
This book deserves 5 stars for the consistency of the method and the clear explanations; it also deserves 2 for the nightmarish demos it has.
Pros:
Clear and consistent. A quality very difficult to find. The title is readable although could use a bit of shrinking, literally some pages are just random talk. Every single method is detailed and often demonstrated. Totally worth it.
Cons:
If you're a beginner you might enjoy the easy and clear explanations but the code is going to give you a migraine. The demos are just unholy.
Separation of concerns is not taken into account so everything is stuffed into the HTML. (I know it's not a book on web design but the basics...), this has the insult to injury of deactivating whatever linter you're using.
Functions that are used later are placed before others that are used earlier (I know it doesn't matter to JS but it's awful style). The code is in small prints and is difficult to follow clearly. And lastly the code is in one page, and the comment on the opposite which works very well for every library that doesn't make a big deal of chaining dozens of operations on a single line as jquery does.
Final thoughts:
Read it but don't be overwhelmed by the awful code in the demos as anybody who codes like that professionally is going to get a brick thrown at.
The downloadable labs are an excellent idea well implemented and re-enforce the books material in a very elegant way - this makes the book itself head and shoulders above other jQuery introductions.
I have the first edition - based on the 2006/2007 jQuery 1.2.1 - outdated but still a pretty damn good introduction.
The guys did a good job and should be congratulated.









