Comment utiliser la fermeture de Google pour compiler JavaScript
Google vient de sortir Fermeturequi est un compilateur pour le rapetisser JavaScript.
Sur le site du produit, il est dit "Le Compilateur de Fermeture a également été intégrée avec Page Speed".
Comment puis-je utiliser la Vitesse la Page pour compiler mes pages web JavaScript avec Fermeture?
(Ou, est-il un site web qui me permet de simplement coller dans mon JavaScript pour avoir la fermeture rapetisser?
source d'informationauteur Ted
Vous devez vous connecter pour publier un commentaire.
Pour un seul fichier, c'est simple
Pour un multi-projet de fichier vous pouvez utiliser
calcdeps.py
en combinaison avec lacompiler.jar
De cette façon compilateur donne des renseignements utiles sur les erreurs de type, etc. Les erreurs de Type peut être pris au moment de la compilation, car
compiler.jar
utilise certainsJSDoc
commentaires pour les informations de type.Supplémentaire drapeaux du compilateur peuvent être transmises à
calcdeps.py
avec-f
ou--compiler_flags
optionsSi vous souhaitez utiliser des optimisations avancées ensemble
--compiler_flags "--compilation_level=ADVANCED_OPTIMIZATIONS"
remarquez les guillemets et le signe égal - eu à utiliser ce format dans bash
Le compilateur de Fermeture est maintenant disponible comme une application JavaScript. Pas besoin de Java dépendance plus
Il existe quelques façons d'intégrer avec elle. Je l'ai fait dans le cadre de correctif Cumulatif
ex:
Plus d'infos ici:
http://www.syntaxsuccess.com/viewarticle/using-the-closure-compiler---advanced_optimizations
"Page Speed 1.4 Beta intègre le Compilateur de Fermeture pour minifier les fichiers JavaScript automatiquement. Toutefois, vous aurez besoin de télécharger et d'installer la Page de la Vitesse de la Bêta et de Closure compiler séparément."
http://code.google.com/speed/page-speed/download.html
Je n'ai pas installé cette version, mais je suis assez certain que la Vitesse de la Page vous présente le code compilé dans ses recommandations d'optimisation.
Il semble que le Compilateur de Fermeture est intégrée à la Page de la Vitesse uniquement pour Windows.
Utiliser le compilateur de fermeture avec PHP (hébergé via CURL local ou via l'outil de ligne de commande)
http://bohuco.net/blog/2009/11/google-closure-compiler-with-php/
Si vous avez besoin de compiler plusieurs fichiers js ou si vous souhaitez simplifier le processus de compilation, vous pouvez utiliser kjscompiler: https://github.com/knyga/kjscompiler (basé sur google closure compiler)