YUICompressorを使用してJavascriptファイルを縮小しています。ただし、これらのJavascriptファイルには、YUI Compressorで無視する必要のあるカスタムコンテンツ(埋め込みJSPタグ)が含まれています。htmlcompressorの「カスタム保存ルール」に似たものを探しています。
これがYUICompressorで実行できるかどうか誰かが知っていますか?そうでない場合、誰かが代替案を提案できますか?
YUICompressorを使用してJavascriptファイルを縮小しています。ただし、これらのJavascriptファイルには、YUI Compressorで無視する必要のあるカスタムコンテンツ(埋め込みJSPタグ)が含まれています。htmlcompressorの「カスタム保存ルール」に似たものを探しています。
これがYUICompressorで実行できるかどうか誰かが知っていますか?そうでない場合、誰かが代替案を提案できますか?
YUIコンプレッサーのドキュメントから、「ヒント」を使用してこれを行うことができる場合があります。
+ It is possible to prevent a local variable, nested function or function
argument from being obfuscated by using "hints". A hint is a string that
is located at the very beginning of a function body like so:
function fn (arg1, arg2, arg3) {
"arg2:nomunge, localVar:nomunge, nestedFn:nomunge";
...
var localVar;
...
function nestedFn () {
....
}
...
}
あなたの場合、入れ子関数を追加して、その関数に「nomunge」ヒントを使用することができます。
JSPを使用してJavaScriptを生成している場合は、以前ではなく、JSPスクリプトの出力を圧縮します。
できない場合は、静的なJavaScriptを分割し、動的なJavaScriptを個別に提供する必要があります。