Le Hello World de l'application Closure Compiler
L'application Closure Compiler est un utilitaire de ligne de commande Java qui compresse et optimise votre code JavaScript, et y recherche les erreurs. 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 fichier JAR le plus récent à partir du dépôt Maven et enregistrez-le dans
closure-compiler
. -
Créer un fichier JavaScript
Créez un fichier nommé
hello.js
contenant le code 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 nommé
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
. Le résultat est un fichier JavaScript beaucoup plus petit.Pour vérifier que le code JavaScript compilé fonctionne toujours correctement, incluez
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. Vous devriez voir un message de bienvenue !
Étapes suivantes
Cet exemple illustre uniquement les optimisations les plus simples effectuées par Closure Compiler. Pour en savoir plus sur les capacités du compilateur, consultez Compilation avancée et externs.
Pour en savoir plus sur les autres indicateurs et options du compilateur Closure, exécutez le fichier JAR avec l'indicateur --help
:
java -jar compiler.jar --help