最終更新:2010-09-21 (火) 04:29:01 (5135d)
Closure Tools
Top / Closure Tools
http://code.google.com/intl/ja/closure/
3要素
- Closure Compiler - Python で書かれたコンパイラ
- Closure Library - フルスペックな JavaScript ライブラリ
- Closure Templates - JavaScript/Java 用の HTML テンプレート機構
Closure Compiler
JavaScriptをよりコンパクトで高性能なコードへ変換するコンパイラ。使われていないコードの削除やミニファイを実施する。文法、変数参照?、ありがちな危険性などのチェックも実施する。
Closure Inspector
Firebugエクステンション。Closure Compilerでコンパイルされたソースコードを人間にも読みやすい形にしてデバッギングする機能を提供する。
Closure Library
複数のブラウザに対応したJavaScriptライブラリ。再利用可能なUIウィジェット、制御機能、DOMを操作するためのローレベルユーティリティ、サーバ通信機能、アニメーション、データ構造、ユニットテスト、リッチテキスト?編集などさまざまな機能を提供。
Closure Templates
動的にHTMLを生成するためのテンプレート。プログラマにとって自然に扱える文法で記述できる。既存のテンプレートシステムと比較して小さいコンポーネントになっている。JavaScript以外にもJavaでも利用できる。このためサーバサイドでもクライアントサイドでもClosure Templatesが利用できる。クライアントサイドで利用する場合、Closure TemplatesはJavaScriptへあらかじめコンパイルして利用される。