rivbox titreicone
 Suggérer un site   twitter  rss

Accueil


Minifier,compacter des fichiers css, js

Par Laurent | 01.04.11 11:46 | 0 commentaire(s) | programmation


Voici une technique fort pratique permettant de minifier des fichiers d'extension css ou js(javascript) grâce à un outil YUI Compressor.
Le but est ainsi donc de réduire la taille de fichiers css,jss en gagnant ainsi en place et en requêtes faites par le serveur.
compressor-file-css-javascript.

Pour celà voici la méthode :
1) téléchargez le yuicompressor (actuellement c'est la version yuicompressor-2.4.2)
yui-compressor

2)dézippez le fichier téléchargé.
créez par exemple un répertoire appelé tests sur votre disque dur c:/ puis collez le répertoire yuicompressor-2.4.2

3)c'est là qu'on créé 2 fichiers dans le répertoire c:/tests/ (avec notepad par exemple) qu'on appellera ex.css et new.css le fichier ex.css contiendra le contenu du fichier à compacter et new.css sera vide (avant de recevoir le résultat du compactage).
Pour les fichiers javascripts(js) on créé (ex.js avec un contenu et new.js sera vide)

4) c'est presque fini, il ne reste plus qu'a vérifier qu'on a bien java installé sur son ordinateur car c'est java qui va permettre le compactage en interprétant le code yuicompressor écrit en java...
Voici la page pour télécharger Java

5) voilà donc il ne reste plus qu'à lancer le compactage des données css ou javascripts par le biais d'une commande.
pour celà (sous Windows)

5.1)menu démarrer / exécuter / je tape cmd puis entrée.
J'arrive sur c:\users\unevaleur\ (le chemin dépend de sa config)

5.2) je souhaite me placer dans le répertoire de travail donc je fais cd.. puis entrée.Je re-fais cd.. puis entrée, pour revenir à la racine du disque c:\

je fais cd tests pour me placer dans le répertoire de travail : c:\tests>

5.3) voilà la ligne de commande pour compacter un fichier css :
javaw -jar yuicompressor-2.4.2/build/yuicompressor-2.4.2.jar --type css -o new.css ex.css

logiquement si tout se passe correctement dans new.css vous devriez voir le fichier ex.css compacté.

5.4) voilà la ligne de commande pour compacter un fichier javascript :
javaw -jar yuicompressor-2.4.2/build/yuicompressor-2.4.2.jar --type js --charset utf-8 -o new.js ex.js

compressor-im0

vous trouverez le résultat du compactage dans le fichier new.css ou new.js suivant le type de fichier que vous compacterez

Info : vous pouvez modifier des paramètres lors de la génération du fichier juste en ajoutant des options dans la ligne de commande :
plus d'infos yui compressor

-sur une plateforme telle que linux il suffit de modifier javaw par java (ligne de commande) pour lancer la génération du fichier.

Conseil : gardez toujours le fichier(css ou js) non compacté en sauvegarde avant de le compacter, pour pouvoir le modifier facilement si besoin est...

Partager  twitter  myspace  delicious      Voter !


Commentaires

Aucun commentaire.






(*) à ajouter

Thèmes


commentairesderniers commentaires



Recevoir les articles par



Tags récents

image modification effets image imprimer car game tunning vitesse carte map ajax loader html css3 animation script style css3 javascript css html5 linux data minifier js compactage online css3 ruban css heure temps html site



Populaires

Créer sa maison virtuelle 3d,2d

Graffiticreator : créer un graffiti en ligne

Traducteur de texte en binaire,hexadécimal,...

Jeu de construction de ponts...

Créer un personnage Lego Star Wars

250 brushes Photoshop

Cubecraft : construire un personnage en cube

Myfax : envoyer un fax gratuitement

Des brushes d'arbres pour Photoshop

Online-html-editor :editeur html en ligne



© Rivbox.com 2012  |  contact   |  à propos   |  suggérer un site   |  archives