All Articles in this Series
- Synchronize the Closure Library SVN Using a Git Submodule
Who This Series is for
- Proven cross-browser capabilities, particularly event handling, dom manipulation, and graphics.
- Clear object-oriented structure.
- Well-written documentation.
- Cross-browser support for vector graphics, including IE7/8.
- Support for complex manipulation of geometrical shapes, including affine transformations.
- Maintained by a dedicated team with significant resources and vested interest in success.
- Source code minification and obfuscation with the option to run code in its original form at any time.
- Emphasis on high performance.
- Open sourced under an academic-style license.
- Capable of working with BDD-style testing frameworks such as Screw.Unit.
Your needs may differ, but if they overlap with ours, you might want to consider Closure.
Stop Right Now and Get This Book
One of our requirements, well-written documentation, was only partially met by Closure at the time we started using it. That situation has since changed for the better. Closure: The Definitive Guide is essential reading for anyone interested in using Google Closure.
These two books should be enough background to start any project using Closure.
Although a lot of good Closure documentation exists, we've found a few situations in which a concise discussion of a specific Closure problem and a workable solution would have come in handy. The articles to follow will reveal solutions to some problems in using Closure effectively.