Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Closure: The Definitive Guide 1st Edition

4.7 out of 5 stars 16 customer reviews
ISBN-13: 978-1449381875
ISBN-10: 1449381871
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Try the eBook for free On clicking this link, a new layer will be open
$0.00 On clicking this link, a new layer will be open
Buy used On clicking this link, a new layer will be open
$1.74 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$34.69 On clicking this link, a new layer will be open
More Buying Choices
30 New from $6.02 24 Used from $1.74
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Windows10ForDummiesVideo
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
$34.69 FREE Shipping. Only 9 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Closure: The Definitive Guide
  • +
  • JavaScript: The Good Parts
Total price: $55.50
Buy the selected items together

Editorial Reviews

Book Description

Tools for adding power to your JavaScript

About the Author

Michael Bolin is a former Google engineer who spent his four years there working on Google Calendar, Google Tasks, and the Closure Compiler. As a frontend developer, he used the Closure Tools suite on a daily basis and made a number of contributions to it. His last project at Google was to open-source the Closure Compiler. He is a blogger, often writing about web development, and graduated with both Computer Science and Mathematics degrees from MIT.

NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Paperback: 592 pages
  • Publisher: O'Reilly Media; 1 edition (September 27, 2010)
  • Language: English
  • ISBN-10: 1449381871
  • ISBN-13: 978-1449381875
  • Product Dimensions: 7 x 1.2 x 9.2 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #662,552 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By Andrew Mattie on October 2, 2010
Format: Paperback
I read Closure: The Definitive Guide as part of O'Reilly's rough cuts program, and I can honestly say that the book is one of the best technical books I've read in quite some time. It's clear that the author sought to leave no stone unturned in writing this book; he succeeded brilliantly. His writing style is concise but not at all confusing, leading to a great book that lends itself just as well to sit-down reading as it does a reference guide.

This book is definitely targeted towards developers, not managers. You should have at least some experience with JavaScript and the DOM before reading this. The author thankfully doesn't rehash the basics of such material before digging into Closure, but he also doesn't make the assumption that you need to have written a book on JavaScript in order to understand how to use everything. After you read the introduction chapter, you can safely skip some parts and come back to them later as you begin to understand Closure's design patterns. I thoroughly read most chapters and just skimmed others, which was great because it let me get familiar with the material without getting bogged down in all the details present in such an immense SDK.

Closure is most likely overkill if you're just building one-off websites, but if you want to build something more, do yourself a favor and buy this book and read it. Don't sell yourself short. Otherwise you'll be doomed to blindly throwing jQuery, MooTools, Prototype, or the like onto your canvas and hoping it'll work just as well for your large app -- it won't. Soon after you begin developing with Closure and reading this book, you'll experience the joy and relief that only a proper JavaScript TOOLKIT can provide.

Overall, this is a really great book that I wouldn't hesitate to recommend to any front-end developer who is tasked with building a web application that they want to be fast, browser-agnostic, and bug free.
Comment 22 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book is a good reference and description of what the closure library is about. I think it fails as a guide to putting it all together into an application though. I was dissapointed that the chapter on user interface components really only partially covered buttons and a combobox in 16 pages while there's a whole 49 page chapter on the editor which I don't really care about. It is a good book though and explains a lot about how the compiler works and how to avoid pitfalls. The plovr tool the author created is awesome and makes using Closure much, much easier, especially on Windows. I would have given this book 5 stars if it either included a longer chapter on ui components or had an example that showed how to bring it all together.
Comment 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Great introduction to Closure: explains the core concepts behind the why and the how of Closure without getting bogged down in the API details. Unlike many other technical books of the kind, this one can actually be read from start to finish and every chapter is well worth it. You'll learn the design principles and motivations behind the Closure compiler, the many ways you can lean on the compiler to help you manage your Javascript codebase, and also take a look under the hood to learn how to extend it and customize it for your own project.

Of course, Closure is more than just the compiler, so you'll learn how to use Soy / Closure Templates, as well as many other supporting tools. At this time, the only large omission is Closure Stylesheets - likely released after the publication. If you're curious about Closure, or joining a project, which is using it currently, then this is your shortest path from zero to mastery.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This is a very important book about an important topic. Closure powers some of the most heavily used web properties on the internet, and while this book isn't perfect, the spirit of the book is awesome because the author is a Javascript fanatic. It's very obvious from checking out his blog and throughout the book that he's a total stickler for details. I wished the book would've talked about plovr more because I learned how to do it the hardway without plovr, and I don't appreciate it now having plovr. It's way easier to get started with Closure when you have plovr.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
"Closure: The Definitive Guide" by Michael Bolin does a nice job on explaining a battle-tested, very complex tool that helps maintaining very complex JavaScript codebases manageable and understandable. Appendix B itself is worth the book, as it explains many of the JavaScript quirks to newbies and made me learn I was not as good as I thought I was. The world would be a better place if all JavaScript programmers read the appendix.
The rest of the book is what I expected - it teaches the reader how to build an application using Closure to your advantage, making your code more future-proof, browser-proof, more expressive, verifiable and testable. It covers the Closure Library, the Closure Compiler (a tool able to compile your JavaScript code into very compact JavaScript and Java that runs on your server - and, maybe, your mobile too), templates, widgets, AJAX, automated building and debugging. While we learn all that, the author also teaches us about the process of making a Google-sized web application. If you are at all familiar with JavaScript, the idea of doing a huge application is terrifying. After reading the book, while still scary, at least if feels possible to mere mortals.
If you are feeling the pressure of maintaining a big JavaScript project and is considering selling management the idea of migrating it to a JavaScript framework that encourages good practices (JavaScript makes it very easy to shoot yourself in the foot), this may be the book for you.
Closure: The Definitive Guide
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Closure: The Definitive Guide
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Closure: The Definitive Guide