2011-04-27 2 views
-2

J'aimerais héberger un compresseur de code JavaScript sur mon site et je voudrais savoir s'il y a des compresseurs open source écrits en PHP ou en JavaScript que je peux télécharger gratuitement. Au-delà de cela, j'aimerais aussi connaître d'autres compresseurs de code comme HTML, CSS et texte brut.Où puis-je trouver des compresseurs de code open source

+0

duplication possible de [Combinaison et compression de plusieurs fichiers JavaScript en php] (http://stackoverflow.com/questions/868857/combining-and-compressing-multiple-javascript-files-in-php) – Gordon

Répondre

0

J'utilise le Yahoo! compresseur, j'utilise la version .net mais il semble qu'il y ait un php module que quelqu'un a publié. Je ne l'ai pas utilisé personnellement donc je ne peux pas le garantir.

0

J'utilise UglifyJS qui est non seulement écrit en JavaScript mais utilise NodeJS (un langage de programmation JavaScript de backend) pour compresser vos fichiers JavaScript. Pour moi, il s'agissait d'un mélange entre l'utilisation de Google Closure ou Uglify et research a montré que Uglify/Node était plus rapide et conduit à des fichiers légèrement plus petits. Les bibliothèques comme jQuery ont également déménagé au Uglify.

Configurer UglifyJS n'est pas si difficile. Vous n'avez pas besoin de connaître Node pour l'utiliser (mais si vous connaissez JavaScript, vous connaissez déjà Node). UglifyJS est à la fois un utilitaire shell et une bibliothèque Node js que vous pouvez importer et utiliser dans votre script Node. Je suis allé de l'avant et fait le plus tard comme plonger dans Node était amusant, mais vous pouvez également écrire un script php pour descendre à shell et utiliser l'utilitaire shell Node. Cependant, vous devez compiler Node pour votre serveur dans les deux cas (qui installe également le moteur JavaScript V8). Une fois que vous avez installé des nœuds, vous pouvez faire des choses amusantes comme la configuration jshint pour valider votre JS sur votre serveur.

Questions connexes