は私がオンラインJS Minifierを試してみたが、それは次のように条件付きコメントをカット:条件付きコメントを保存するマイナー?
var u = navigator.userAgent;var e=/*@[email protected]*/false;
BECOMES
var u=navigator.userAgent;var e=false;
これは、コードの動作に影響を与えるので、代わりに手動で手動で取り除かコメントを追加するので、私はminifierを探していますこれらのコメントやそのようなコメントをインテリジェントに保存します。
しかし、YUIコンプレッサーは条件付きコメントを保持しますが、コメントの存在は自動的に圧縮レベルを下げ、変数名が短縮/難読化されなくなるようにします。コメント自体がevalのようにスコープ内の変数を参照する可能性があるため、これを行う必要があります。 http://www.julienlecomte.net/blog/2007/09/22/ –
Packer http://dean.edwards.name/packer/は私にとってうまくいっていますし、変数名も短縮しています(オプション)。 –