Приложение Hello World of the Closure Compiler
Приложение Closure Compiler — это утилита командной строки Java, которая сжимает, оптимизирует и ищет ошибки в вашем JavaScript-коде. Чтобы опробовать приложение Closure Compiler на простой JavaScript-программе, выполните следующие действия.
Для выполнения этого упражнения вам понадобится Java Runtime Environment версии 7.
- Загрузить пакет Closure Compiler - Создайте рабочий каталог с именем - closure-compiler.- Загрузите последний выпущенный JAR-файл из репозитория Maven и сохраните его в - closure-compiler.
- Создать файл JavaScript - Создайте файл с именем - hello.js, содержащий следующий код JavaScript:- // A simple function. function hello(longName) { alert('Hello, ' + longName); } hello('New User'); - Сохраните этот файл в каталоге - closure-compiler.
- Скомпилируйте файл JavaScript - Выполните следующую команду из каталога - closure-compiler:- java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js - Эта команда создает новый файл - hello-compiled.js, который содержит следующий код JavaScript:- function hello(a){alert("Hello, "+a)}hello("New User");- Обратите внимание, что компилятор удалил комментарии, пробелы и ненужную точку с запятой. Компилятор также заменил имя параметра - longNameна более короткое имя- a. В результате размер JavaScript-файла значительно уменьшился.- Чтобы убедиться, что скомпилированный код JavaScript по-прежнему работает правильно, включите - hello-compiled.jsв HTML-файл, например, такой:- <html> <head><title>Hello World</title></head> <body> <script src="hello-compiled.js"></script> </body> </html> - Загрузите HTML-файл в браузер, и вы увидите дружелюбное приветствие! 
Следующие шаги
Этот пример иллюстрирует только самые простые оптимизации, выполняемые Closure Compiler. Чтобы узнать больше о возможностях компилятора, прочтите статью Advanced Compilation and Externs .
 Чтобы узнать больше о других флагах и параметрах Closure Compiler, запустите jar-файл с флагом --help :
java -jar compiler.jar --help