Application Hello World de Closure Compiler
L'application Closure Compiler est un utilitaire de ligne de commande Java qui compresse, optimise et recherche les erreurs dans votre code JavaScript. Pour essayer l'application Closure Compiler avec un programme JavaScript simple, suivez les étapes ci-dessous.
Pour effectuer cet exercice, vous avez besoin de l'environnement d'exécution Java version 7.
-
Télécharger le package Closure Compiler
Créez un répertoire de travail appelé
closure-compiler
.Téléchargez le dernier fichier JAR à partir du dépôt Maven, puis enregistrez-le dans
closure-compiler
. -
Créer un fichier JavaScript
Créez un fichier nommé
hello.js
contenant le JavaScript suivant:// A simple function. function hello(longName) { alert('Hello, ' + longName); } hello('New User');
Enregistrez ce fichier dans le répertoire
closure-compiler
. -
Compiler le fichier JavaScript
Exécutez la commande suivante à partir du répertoire
closure-compiler
:java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js
Cette commande crée un fichier appelé
hello-compiled.js
, qui contient le code JavaScript suivant:function hello(a){alert("Hello, "+a)}hello("New User");
Notez que le compilateur a supprimé les commentaires, les espaces et un point-virgule inutile. Le compilateur a également remplacé le nom du paramètre
longName
par le nom plus courta
. Il en résulte un fichier JavaScript beaucoup plus petit.Pour vérifier que le code JavaScript compilé fonctionne toujours correctement, ajoutez
hello-compiled.js
dans un fichier HTML comme celui-ci:<html> <head><title>Hello World</title></head> <body> <script src="hello-compiled.js"></script> </body> </html>
Chargez le fichier HTML dans un navigateur. Un message de bienvenue doit s'afficher.
Étapes suivantes
Cet exemple illustre uniquement les optimisations les plus simples effectuées par Closure Compiler. Pour en savoir plus sur les fonctionnalités du compilateur, consultez la section Compilation avancée et évaluation externe.
Pour en savoir plus sur les autres options et options du compilateur Closure, exécutez le fichier JAR avec l'option --help
:
java -jar compiler.jar --help