首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用YUI Compressor保留自定义块

使用YUI Compressor保留自定义块
EN

Stack Overflow用户
提问于 2011-09-09 19:08:50
回答 2查看 977关注 0票数 2

我正在使用YUI Compressor来缩小Javascript文件。但是,这些Javascript文件包含一些我需要YUI Compressor忽略的自定义内容(嵌入式JSP标记)。我正在寻找类似于htmlcompressor中的“自定义保留规则”的东西。

有没有人知道YUI Compressor能否做到这一点?如果没有,有没有人能给出一个替代方案?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-09 19:35:53

如果使用JSP生成javascript,则压缩JSP脚本的输出,而不是压缩之前的输出。

如果你不能,你应该分离出静态的javascript,并且单独提供动态的javascript。

票数 2
EN

Stack Overflow用户

发布于 2011-09-09 19:13:21

YUI compressor docs中,您可以使用“提示”来完成此操作:

代码语言:javascript
复制
+ 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“提示。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7360751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档