habe ich versucht, die Online-JS Minifier, aber es schneidet bedingte Kommentare wie:Minifier, der bedingte Kommentare enthält?
var u = navigator.userAgent;var e=/*@[email protected]*/false;
BECOMES
var u=navigator.userAgent;var e=false;
Diese den Betrieb des Codes beeinträchtigen würde, so anstatt manuell die gezupft Kommentare manuell hinzufügen, ich bin auf der Suche nach einem minifier das bewahrt diese und solche Kommentare auf intelligente Weise.
Beachten Sie jedoch, dass, obwohl der YUI-Komprimierer bedingte Kommentare enthält, das Vorhandensein dieser Kommentare das Komprimierungsniveau automatisch reduziert, sodass Variablennamen nicht länger verkürzt/verschleiert werden. Es muss dies tun, weil sich die Kommentare selbst auf Variablen im Umfang beziehen können, ähnlich wie eval. Http://www.julienlecomte.net/blog/2007/09/22/ –
Packer http://dea.edwards.name/packer/ funktioniert gut für mich, und es hat auch variable Namen Kürzung (optional). –