Enter your mobile number or email address 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.

  • 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
$2.82 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$24.28 On clicking this link, a new layer will be open
More Buying Choices
30 New from $6.04 23 Used from $2.82
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.
$24.28 FREE Shipping on orders with at least $25 of books. Only 3 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
  • +
  • JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides)
Total price: $79.78
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

The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. 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: #492,446 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 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 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
Closure consists of the Closure compiler and a significant JavaScript library that includes containers and UI components, including a browser based editor.

I have used this book only tangentially for the Closure library. The book has been a critical reference for customizing the Closure JavaScript to JavaScript compiler. The Closure Compiler is an extremely powerful platform for processing JavaScript. Using this book I was able to learn how to add passes to the compiler to produce customized JavaScript transformations.

This book goes far beyond what I have found on the Web, so if you're going to work with the Closure compiler, this is an essential reference.
Comment 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
This is definitive. This book covers it all and covers it very well. I am excited to get throught the book and start using Closure on mopre projects. This book is not for the JavaScript newcomer. It is best if you already have experience with other JavaScript libraries and are familiar with Unit Tests and feel comfortable with JavaScript since it is best to program specifically for the compiler you need to be aware of the differences.
Over all it is a great book and a must for anyone who wants to take up Closure.
Comment 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

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