Closure: The Definitive Guide and over one million other books are available for Amazon Kindle. Learn more
Buy New
$35.83
Qty:1
  • List Price: $49.99
  • Save: $14.16 (28%)
Only 11 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Closure: The Definitive Guide Paperback – September 27, 2010

ISBN-13: 978-1449381875 ISBN-10: 1449381871 Edition: 1st

Buy New
Price: $35.83
41 New from $27.89 35 Used from $1.73
Amazon Price New from Used from
eTextbook
"Please retry"
Paperback
"Please retry"
$35.83
$27.89 $1.73

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



Frequently Bought Together

Closure: The Definitive Guide + JavaScript: The Good Parts + JavaScript Patterns
Price for all three: $73.22

Buy the selected items together

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

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: 9.3 x 7.1 x 1.2 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Best Sellers Rank: #608,004 in Books (See Top 100 in Books)

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.


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.7 out of 5 stars
5 star
11
4 star
3
3 star
1
2 star
0
1 star
0
See all 15 customer reviews
Definetly a must have.
T. W. Freres
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.
Andrew Mattie
This is a very important book about an important topic.
John Wheeler

Most Helpful Customer Reviews

22 of 24 people found the following review helpful 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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Jason Goemaat on July 4, 2011
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Ilya Grigorik on November 13, 2011
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Malte on September 13, 2012
Format: Kindle Edition Verified Purchase
I was surprised how good this book is! It is a worthwhile read even if you care little about the closure library just for the gems on JS design.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By John Wheeler on August 20, 2012
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Edgar martinez on January 24, 2012
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. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Eric on August 27, 2011
Format: Paperback Verified Purchase
Helpful and detailed introduction to closure and java script. Good working examples and set up instructions. Excellent intro. Points out many important details. Worth re-reading.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Oleksandr Tymoshenko on February 27, 2011
Format: Paperback
Good book, well-packed with information and examples. Complexity of the toolkit dawns on you when reading introduction but Michael does a good job explaining it bit by bit. Occasional in-depth reasoning for not so obvious design decisions makes this book more then just a reference guide and lets you get better understanding of javascript internals.

Being javascript newbie I underestimated Closure level: it's way too sophisticated for my purposes, but nevertheless reading this book was educative and well worth time spent on it. It's always interesting to know how things are done at "industrial grade".
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Search

What Other Items Do Customers Buy After Viewing This Item?