11549 sujets

JavaScript, DOM et API Web HTML5

Bonjour;

J'ai cherché une méthode pour combiner mes scripts et j'en retire cela:

**éviter la concaténation.

1: minification
2: regroupement des scripts (head.js à l'air bien)
3: compression (gzip)

Pouvez-vous me confirmez que ce type de pratique est correct et comment procédez-vous.

Merci pour vos lumières.
Salut,

Perso, j'inclus tous mes scripts au sein d'un même fichier puis je minifie.
Je fais ça en local via Codekit et/ou ant build (html5boilerplate) selon les projets.
Et puis le tout est compressé via le serveur...

tm
Codekit est payant...Je vais d'abord m'orienter vers une solution gratuite pour commencer.

Ant build est intéressant et s'applique-t-il à un projet (pas en Html5) non conçu à partir de Boilerplate?
Oui, "sans souci". Smiley rolleyes
Je l'utilise (moyennant quelques gros aménagements des fichiers de config) pour mes projets WordPress.

Je n'ai pas d'actions ou d'intérêts mais, si tu utilises LESS ou SASS (et Compass), je trouve que Codekit est une vraie "tuerie"... Smiley smile

tm
En fait j'ai eu le temps de regarder de plus près codekit et je vais le prendre.

Merci du conseil.

Note: n'est-ce pas compliqué à installer (sur mac). Je pose la question avant de chercher (c'est pas très club! Smiley confus )
Je te conseille vivement Grunt.js alors. C'est un outil via ligne de commande (à la ant) qui fait à peu près n'importe quoi concernant le Build process (concaténation, minification, test unitaire, minification CSS, pré-compilation Sass, Less, etc, etc).

Grunt s'est vraiment imposé au sein de la communauté web comme le principal outil de Build. Et il est à la base d'autres outils comme Yeoman et BBB.

http://gruntjs.com/
Merci @Vaxilart.

Bon je vais voir Grunt.js. J'étais sur le point de me lancer dans codekit.


Grunt.js. est apparemment moins simple à prendre en main...
Si tu sais comment "cd" dans ta ligne de commande et écrire "grunt nom-de-la-tache" c'est très simple. Le reste c'est seulement de la configuration dans un fichier javascript (presque du json).

Selon moi c'est assez simple de s'y lancer. Mais tu n'as pas d'interface graphique comme codekit - mais faut pas avoir peur!
C'est plutôt une question de temps.

Pris en main de l'interface, etc.

Sinon les opérations chronophages font peur Smiley smile

Merci pour ton retour.

Bonne journée.