JavaScript 优化器
Closure Compiler 将 JavaScript 编译为紧凑、高效的代码。编译器会去掉无效代码,并重写并最大限度地减少剩余代码,以便快速下载并运行。它还会检查语法、变量引用和类型,并针对常见的 JavaScript 问题发出警告。这些检查和优化功能可帮助您编写错误较少且易于维护的应用。
全面的 JavaScript 库
Closure 库是一个功能广泛、经过测试的模块化跨浏览器 JavaScript 库。您可以从大量可重复使用的界面 widget 和控件以及较低级别的实用程序(用于执行 DOM 操作、服务器通信、动画、数据结构、单元测试、富文本编辑等)中提取所需内容。Closure 库与服务器无关,旨在与 Closure 编译器搭配使用。
JavaScript 样式检查器和样式修复程序
Closure Linter 会强制执行 Google JavaScript 样式指南中的准则。linter 可处理样式问题,以便您专注于编码。
增强型样式表的语言
Closure 样式表是将多种 Google 扩展程序添加到标准 CSS 语言的系统。借助这些扩展,您可以在样式表中定义和使用变量、函数、条件和混合,从而提高样式表的可读性和可维护性。包含的工具可以将样式表编译为标准 CSS,并支持缩减大小、执行 lint 请求、方向性(从右到左翻转)和类重命名。
Java 和 JavaScript 模板系统
Closure 模板简化了动态生成 HTML 的任务。它们具有简单的语法,对编程人员来说是自然而然的。与每页使用一个大模板的传统模板系统相比,您可以将 Closure 模板视为各个小组件,组合后即可形成您的用户界面。
Closure 模板同时适用于 JavaScript 和 Java,因此您在服务器端和客户端可以使用相同的模板。对于客户端,Closure 模板预编译为高效的 JavaScript。