Inizia a utilizzare la richiesta di chiusura del compilatore

Hello World of the Closure Compiler Application

L'applicazione Closure Compiler è un'utilità a riga di comando Java che comprime, ottimizza e cerca errori nel codice JavaScript. Per provare l'applicazione Compilatore di chiusura con un semplice programma JavaScript, procedi nel seguente modo.

Per completare l'esercizio è necessaria la versione 7 di Java Runtime Environment.

  1. Scarica il pacchetto di chiusura Cloiler

    Crea una directory di lavoro denominata closure-compiler.

    Scarica il file JAR rilasciato più di recente dal repository Maven e salvalo in closure-compiler.

  2. Creare un file JavaScript

    Crea un file denominato hello.js contenente il seguente JavaScript:

    // A simple function.
    function hello(longName) {
      alert('Hello, ' + longName);
    }
    hello('New User');
    

    Salva questo file nella directory closure-compiler.

  3. Compila il file JavaScript

    Esegui questo comando dalla directory closure-compiler:

    java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js
    

    Questo comando crea un nuovo file denominato hello-compiled.js, contenente il seguente JavaScript:

    function hello(a){alert("Hello, "+a)}hello("New User");
    

    Tieni presente che il compilatore ha eliminato i commenti, gli spazi e un punto e virgola non necessario. Il compilatore ha anche sostituito il nome parametro longName con il nome più breve a. Il risultato è un file JavaScript molto più piccolo.

    Per confermare che il codice JavaScript compilato funzioni ancora, includi hello-compiled.js in un file HTML come questo:

    <html>
    <head><title>Hello World</title></head>
    <body>
    <script src="hello-compiled.js"></script>
    </body>
    </html>
    

    Carica il file HTML in un browser e dovresti vedere un saluto amichevole.

Passaggi successivi

Questo esempio illustra solo le ottimizzazioni più semplici eseguite dal compilatore Closure. Per scoprire di più sulle funzionalità del compilatore, consulta la sezione Compilation avanzata ed esterne.

Per scoprire di più su altri flag e opzioni per il compilatore di chiusure, esegui il jar con il flag --help:

java -jar compiler.jar --help