簡體   English   中英

使用YUI Compressor保留自定義塊

[英]Preserve custom blocks with YUI Compressor

我正在使用YUI Compressor來縮小Javascript文件。 但是,這些Javascript文件包含一些我需要YUI Compressor忽略的自定義內容(嵌入式JSP標記)。 我正在尋找類似於htmlcompressor中的“自定義保存規則”的內容

有誰知道這是否可以使用YUI Compressor完成? 如果沒有,有人可以建議替代方法嗎?

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。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM