はじめに

Closure Library とは

Closure Library は、Googleが提供する JavaScript ライブラリです。

主な特徴は、

    • 他の追随を許さない API の充実度

    • 純粋なクラスベースのオブジェクト指向

    • Closure Compiler との組み合わせによる高圧縮性能

    • 以下の Google のサービスで使われており、高信頼性

Gmail

Maps

Docs

Sites

Books

Reader

Blogger

Calendar

Google+

Photos

です。

特にアニメーション系 API から、暗号系 API まで取りそろえているライブラリは Closure Library だけでしょう(他のライブラリでもプラグインでどうにかできるかもしれませんが)。

Closure LibraryApache license 2.0 ですので、商用利用も可能です。

すごい!すごいぞ!Closure Library!

この Wiki の記述範囲

この wiki では Closure Library の機能解説や実行方法ではなく、Closure Library にあわせた JavaScript の記述の方法、設計方針などを解説します。

また、コードスニペットつき日本語版 API ドキュメントを整備する予定です。

Closure Compiler の実行方法や機能の詳細については Closure Compiler をつかう! が参考になります。

まずそちらを読了することをお勧めします。