Skip to content

Getting started with Closure Library

John Lenz edited this page Jan 5, 2018 · 4 revisions

Pointers to resources to help get started with the Closure Library

Introduction

Closure Library is the JavaScript library behind many of Google's heavy-duty web applications. It's a wide but modularized library, using a namespacing and dependency system separate out classes and utilities, allowing web developers to pull "only what you need".

The Closure Library modules include:

  • reusable UI widgets and controls
  • utilities for DOM manipulation
  • classes for server communication
  • animation utilities
  • data structure implementations
  • a unit testing system
  • rich-text editing
  • a whole lot more

Cool! Where do I start?

To start, see the Closure Library Documentation , check the Frequently Asked Questions, and look through the Resources for Closure Library.

You should also browse the source -- each file, class, method, and function is documented.

Also, check out the rest of the Closure Tools: Closure Compiler , and Closure Templates.