Primeiros passos na API

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:

  1. 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 como WHITESPACE_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 como SIMPLE_OPTIMIZATIONS ou ADVANCED_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.

  2. 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:

  3. 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.