O Hello World do aplicativo do Compiler Compiler
O aplicativo Frontend Compiler é um utilitário de linha de comando Java que compacta, otimiza e procura erros no JavaScript. Para testar o aplicativo Frontend Compiler com um programa JavaScript simples, siga as etapas abaixo.
Para executar este exercício, você precisa da versão 7 do ambiente de execução Java.
-
Fazer o download do pacote closure Compiler
Crie um diretório de trabalho com o nome
closure-compiler
.Faça o download do arquivo JAR lançado mais recentemente no repositório do Maven e salve-o em
closure-compiler
. -
Criar um arquivo JavaScript
Crie um arquivo chamado
hello.js
contendo o seguinte JavaScript:// A simple function. function hello(longName) { alert('Hello, ' + longName); } hello('New User');
Salve esse arquivo no diretório
closure-compiler
. -
Compilar o arquivo JavaScript
Execute o seguinte comando no diretório
closure-compiler
:java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js
Esse comando cria um novo arquivo chamado
hello-compiled.js
, que contém o seguinte JavaScript:function hello(a){alert("Hello, "+a)}hello("New User");
Observe que o compilador removeu comentários, espaços em branco e um ponto e vírgula desnecessário. O compilador também substituiu o nome do parâmetro
longName
pelo nome mais curtoa
. O resultado é um arquivo JavaScript muito menor.Para confirmar se o código JavaScript compilado ainda funciona corretamente, inclua
hello-compiled.js
em um arquivo HTML como este:<html> <head><title>Hello World</title></head> <body> <script src="hello-compiled.js"></script> </body> </html>
Carregue o arquivo HTML em um navegador e você verá uma saudação!
Próximas etapas
Este exemplo ilustra apenas as otimizações mais simples realizadas pelo Frontend Compiler. Para saber mais sobre os recursos do compilador, leia Compilação avançada e funções externas.
Para saber mais sobre outras sinalizações e opções do Compile
Compiler, execute o jar com a sinalização --help
:
java -jar compiler.jar --help