O serviço do compilador de interdição foi descontinuado e será removido. Considere executar o compilador localmente.
Hello World da API Frontend Compiler
A IU do serviço de fechamento do compilador é um bom ponto de partida para algumas linhas de código JavaScript ou alguns URLs. No entanto, se você quiser automatizar o processo de otimização em JavaScript ou criar um processo de otimização em um sistema maior (por exemplo, uma extensão de ambiente de desenvolvimento integrado), fale diretamente com a API do serviço do Frontend Compiler. Siga as etapas abaixo para o Hello World da API do serviço Compile Compiler:
Criar uma página HTML
Crie um arquivo chamado
closure_compiler_test.html
e cole este código:<html> <body> <form action="https://closure-compiler.appspot.com/compile" method="POST"> <p>Type JavaScript code to optimize here:</p> <textarea name="js_code" cols="50" rows="5"> function hello(name) { // Greets the user alert('Hello, ' + name); } hello('New user'); </textarea> <input type="hidden" name="compilation_level" value="WHITESPACE_ONLY"> <input type="hidden" name="output_format" value="text"> <input type="hidden" name="output_info" value="compiled_code"> <br><br> <input type="submit" value="Optimize"> </form> </body> </html>
O formulário nesta página fornece uma maneira simples (e mediada) de invocar a API do serviço Compile Compiler usando uma solicitação HTTP POST.
Observe que o parâmetro
compilation_level
está definido comoWHITESPACE_ONLY
, que instrui o serviço de fechamento do compilador a aplicar as otimizações mais básicas no código. É possível definir o valor desse parâmetro comoSIMPLE_OPTIMIZATIONS
ouADVANCED_OPTIMIZATIONS
para testar níveis mais avançados de otimização. Para saber mais sobre esses níveis de compilação, consulte a Referência da API.Abrir a página no navegador
Agora abra
closure_compiler_test.html
no seu navegador. Uma página parecida com a captura de tela abaixo deve ser exibida:Clique em "Optimize" (Otimizar) para enviar o código à API Close Compiler Service.
Você verá este código resultante, com comentários e espaços em branco removidos:
A versão otimizada do código JavaScript é funcionalmente equivalente ao código original e é muito menor. Você pode cortar e colar a saída desta página de volta no seu arquivo de origem.
Agora que você já viu os princípios básicos da API serviços de fechamento de compilação, saiba mais sobre como usá-la e configurá-la em Comunicação com a API de serviço de fechamento de fechamento.