Buy new:
$14.90$14.90
$3.99
delivery:
March 28 - 31
Ships from: GreenIceMedia Sold by: GreenIceMedia
Buy used: $1.59
Other Sellers on Amazon
& FREE Shipping
85% positive over last 12 months

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.


Follow the Authors
OK
jQuery in Action, Second Edition 2nd Edition
There is a newer edition of this item:
Enhance your purchase
A really good web development framework anticipates your needs. jQuery does more-it practically reads your mind. Developers fall in love with this JavaScript library the moment they see 20 lines of code reduced to three. jQuery is concise and readable.
jQuery in Action, Second Edition is a fast-paced introduction and guide. It shows you how to traverse HTML documents, handle events, perform animations, and add Ajax to your web pages. The book's unique "lab pages" anchor the explanation of each new concept in a practical example. You'll learn how jQuery interacts with other tools and frameworks and how to build jQuery plugins.
This revised and expanded second edition includes even more lab pages than before, along with numerous examples that show the latest best practices developed by the jQuery community. It provides full coverage of jQuery 1.4, along with a deeper look at the ever-expanding world of jQuery plug-ins.
This book requires some knowledge of JavaScript and Ajax but no previous experience with jQuery.
- ISBN-101935182323
- ISBN-13978-1935182320
- Edition2nd
- PublisherManning
- Publication dateJuly 8, 2010
- LanguageEnglish
- Dimensions7.38 x 1 x 9.25 inches
- Print length475 pages
Editorial Reviews
About the Author
Yehuda Katz is the founder of the EmberJS framework, a former lead developer on SproutCore, and is well-known for his contributions to Rails 4, jQuery, Bundler, and Merb.
Product details
- Publisher : Manning; 2nd edition (July 8, 2010)
- Language : English
- Paperback : 475 pages
- ISBN-10 : 1935182323
- ISBN-13 : 978-1935182320
- Item Weight : 1.82 pounds
- Dimensions : 7.38 x 1 x 9.25 inches
- Best Sellers Rank: #4,056,710 in Books (See Top 100 in Books)
- #1,613 in Software Design & Engineering
- #1,685 in JavaScript Programming (Books)
- #4,881 in Computer Programming Languages
- Customer Reviews:
About the authors
Bear Bibeault has been writing software for over four 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.
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 near Austin, TX.
Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I had also purchased MVC 2 In Action, and I have been extraordinarily impressed by the quality of this publication. So much so, that In Action will be my top choice for a subject specific manual. I have a computer science degree and it wastes my time when someone spends half of a book rehashing the fundamentals of almost all programming languages as they plod along with the most simplistic examples; demonstrating that they do not have a strong understanding of the subject matter. Conversely, many authors will get over their head and skip steps, or they do not provide the the conceptual guidance which would allow you to move beyond their meager examples....This is NOT one of those books.
For MVC2 it was incredibly helpful that their was great sourcecode for every chapter, and for jQuery In Action, they have done an amazing job with the their Lab and Code supplemental. This was critical and a tremendous resource!
A couple of minor points:
1) I would have liked to see a chapter or two dedicated to discussing what is going on under the hood with a dive into the actual jquery.js library. I find that having a better sense of the architecture and reasons behind the architectural decisions allows me to have greater intuition when I am working outside of my normal domain.
I am fairly new to Web Programming and have limited knowledge of Javascript, and so it would have been interesting (and useful) to better understand how jQuery could have been written from Javascript in the first place so that maybe we would have a better sense of what is going on under the hood as we begin to experiment.
2) I would love for them to do a full book on jQuery UI. In particular, I would like to see a deep dive which starts with a VERY simple widget and progressively adds layers of core functionality and flexibility while providing guidance on best practices and architectural considerations.
3) It would be great if they kept an online list of Gotchyas and potential resolutions.
But don't let this deter you -- these are more for advanced use and there is always the chance that they could produce an advanced book that picks up where this one left off.
As a corporate technical trainer, my students are usually programmers with substantial programming experience in various languages and platforms and yet the most common mistake I find people make when coming to jQuery is to come at it with little or no understanding of JavaScript. Additionally, Java developers tend to think that they don't need to get formal training on JavaScript because the C-style syntax and keywords are similar to that in Java. Nothing could be more or a recipe for disaster.
The reality is that Java is not JavaScript and jQuery is just an extension of JavaScript. If you want to learn jQuery, learn and understand JavaScript FIRST. You should not look to a jQuery book to teach you syntax and concepts that are not specific to jQuery but are rather, core JavaScript concepts and syntax.
I cannot emphasize this strongly enough. This book is not meant to teach you JavaScript - - you should know and understand that before ever attempting jQuery.
Now, having said that:
This is a good, solid explanation and reference for jQuery. Despite the author's propensity for casually introducing something not covered yet, followed with a "...more on that later", I would recommend this book to anyone with a solid CSS, JavaScript, and DOM background.
The other reviews that claim that there are few examples must have been reading a different book as there are numerous examples and labs throughout the book.
I've read a number of javascript, css and PHP books, but this is by far the best programming book I've read.
It covers everything from the basics, to manipulating wrapped elements, selecting and editing attributes, an awesome explanation of the DOM event models, using the built in animations, the jQuery utility functions, steps and basic rules for creating your own functions (and the difference between using $.fn for wrapped sets or just extending jQuery), AJAX, and also playing with jQuery UI (which I haven't gotten to yet). At various points in the book they'll explain how to do things the old fashioned javascript way so that you get a good idea of what jQuery is abstracting away (e.g The different event models and browser differences).
They also have a lab where they've created pages that highlight the use of different jQuery functions or aspects so you can play and learn for yourself in greater depth.
I've read basic jQuery books before, but reading JQIA (jQuery in Action), I honestly feel that with every page I am being enlightened.
It's very well presented and very educational. They teach you the concepts, the functions and also how to apply them in the real world.
If you really want to be a web developer you need to use javascript. jQuery is the best way of doing so, and jQuery in Action is the best way of learning it!
Top reviews from other countries

It didn't take very long for me to realise that the cookbook hadn't really given me the depth of understanding that I would need to write jQuery code myself. I had a high-level overview, but no real clarity.
By contrast, this book held my hand and took me step by step through the problem, how to solve it, how to do extra things I hadn't thought of and so on. Each new feature was carefully explained, and had a summary box that showed the syntax, along with the parameters passed to each method. I can see that this will be very useful when I want to come back and look up specific methods, without having to re-read all the explanations.
Another of the great features about this book is that the accompanying code isn't just a "download and look at this" set of code, it's a collection of labs, designed to allow you to experiment and see how jQuery handles various things. This is a brilliant way to learn. You have to play with these labs to realise why this is such a clever way of doing it. I haven't seen anyone else present code like this, but I really hope the trend will catch on as it's very, very good.
My knowledge of Javascript is moderate, mainly based on having used other c-style languages. However, this wasn't a problem as very little of the Javascript code was complex enough to require specific Javascript skills. Even a moderate beginner should be able to get going with this book. One of the best things about jQuery is that you don't need to be a Javascript expert to write impressive web pages. I had some really neat things going with very little code, and nothing that the average Javascript programmer couldn't understand (once you've got some experience with the jQuery syntax).
Overall, I'd give this book six stars if Amazon would let me! If you're looking to learn jQuery, then I can thoroughly recommend this book.

I have persevered, and I am finding that on re-reading the book, and going through the downloaded stuff more thoroughly, some of the concepts and techniques are beginning to make sense to me, and I am incorporating some jQuery into my web sites!!
I would say, however, that the claim that some readers would be writing plug-ins on the first day is highly unlikely - unless you have some skill and experience with JavaScript.
'jQuery in Action' is out-of-date in one or two places, but that's always likely with any such work.

It is the first book that I have read by these publishers, (Manning), and I am kicking myself that I have not read any of their 'In Action' series sooner.
The book anticipatated almost every question that I had about the jQuery library and answered them clearly. The authors have clearly spent a lot of time listening to their readers and editing the book in response to their feedback.
The book also 'spoke my language' in terms of IT best practice in the real world. I have read many other books where the author seems to be expert in their field but their code examples scream with 'coding horrors'. This book, however, chimed with my own beliefs about how good code should be written. So, that was nice.

