Je cherche différentes façons de réduire mon code JavaScript, y compris la méthode habituelle. JSMin Packer, et YUI solutions. Je suis vraiment intéressé par le nouveau Compilateur Google Closure car il semble exceptionnellement puissant.
J'ai remarqué que Dean Edwards emballeur possède une fonction permettant d'exclure les lignes de code qui commencent par trois points-virgules. C'est pratique pour exclure le code de débogage. Par exemple :
;;; console.log("Starting process");
Je passe un peu de temps à nettoyer ma base de code et j'aimerais ajouter des conseils comme celui-ci pour exclure facilement le code de débogage. Pour préparer cela, j'aimerais savoir si c'est la meilleure solution ou s'il existe d'autres techniques.
Comme je n'ai pas encore choisi le mode de minification, j'aimerais nettoyer le code de manière à ce qu'il soit compatible avec le minificateur que je choisirai. Mes questions sont donc les suivantes :
-
L'utilisation des points-virgules est-elle une technique standard, ou existe-t-il d'autres façons de procéder ?
-
Packer est-il la seule solution qui offre cette fonctionnalité ?
-
Les autres solutions peuvent-elles être adaptées pour fonctionner de cette façon également, ou ont-elles d'autres moyens d'y parvenir ?
-
Je vais probablement commencer à utiliser Closure Compiler éventuellement. Y a-t-il quelque chose que je devrais faire maintenant pour m'y préparer ?