Page 1 sur 1

Compacter ces fichiers JS ou CSS

Posté : 31 déc. 2011, 02:33
par Elie
Hello,

Je cherche un petit logiciel simple ou une petit script PHP pour minimiser les tailles de mes fichiers JS et CSS.
Est-ce que faire un "remplace espace" par "rien" suffit ?

Merci,

Elie

Re: Compacter ces fichiers JS ou CSS

Posté : 31 déc. 2011, 09:12
par moogli
salut,

regarde sur google Obfuscation code ;)

@+

Re: Compacter ces fichiers JS ou CSS

Posté : 31 déc. 2011, 10:17
par xTG
Il y a celui là qui fonctionne pas mal : http://jscompress.com/

Re: Compacter ces fichiers JS ou CSS

Posté : 31 déc. 2011, 10:58
par zeus
regarde sur google Obfuscation code ;)
/!\ ATTENTION : l'obfuscation n'est pas la même chose que la minification.
Le but de l'obfuscation est de rendre le code difficile à "reverse engeeneré". Et les techniques utilisées peuvent faire grossir un code.

Bon, entre un code avec des lignes de commentaires, des espaces, des sauts de lignes et un code obfuscé, il est pas impossible de gagner de la place, mais toujours moins qu'avec un code minifié.

Concernant les outils que je conseil :

Re: Compacter ces fichiers JS ou CSS

Posté : 31 déc. 2011, 12:58
par Nagol
Une fonction comme ça fait à peu prêt le même travail, pour peu que le javascript soit bien codé (une expression doit se finir par un ; même si c'est pas obligatoire)
function stripgarbage($filepath) {
	if(file_exists($filepath)) {
		$ct = file_get_contents($filepath);
		$ct = preg_replace(array('`\n`', '`\r`', '`\t`'), array('', '', ''), $ct);
		file_put_contents($filepath, $ct);
	}
}

Re: Compacter ces fichiers JS ou CSS

Posté : 25 janv. 2012, 12:41
par mere-teresa