java.lang.Object
com.tlcsdm.core.util.YuiCompressUtil
yui compressor工具实现.
用于js/css压缩
- 作者:
- unknowIfGuestInDream
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidcompressCSS(File css, Writer out) static voidcompressCSS(File css, Writer out, int linebreakpos) static StringcompressCSS(String code) static StringcompressCSS(String code, int linebreakpos) Compresses CSS source text.static voidcompressJS(File js, Writer out) static voidcompressJS(File js, Writer out, int linebreakpos, boolean munge, boolean verbose, boolean preserveAllSemiColons, boolean disableOptimizations) 压缩js到输出流.static StringcompressJS(String code) static StringcompressJS(String code, int linebreakpos, boolean munge, boolean verbose, boolean preserveAllSemiColons, boolean disableOptimizations) Compresses JavaScript source text.
-
字段详细资料
-
ERROR_REPORTER
private static final org.mozilla.javascript.ErrorReporter ERROR_REPORTER
-
-
构造器详细资料
-
YuiCompressUtil
private YuiCompressUtil()
-
-
方法详细资料
-
compressJS
-
compressJS
public static void compressJS(File js, Writer out, int linebreakpos, boolean munge, boolean verbose, boolean preserveAllSemiColons, boolean disableOptimizations) 压缩js到输出流.- 参数:
js- js文件out- 输出流linebreakpos- Insert a line break after the specified column numbermunge- Whether obfuscateverbose- Display informational messages and warningspreserveAllSemiColons- Preserve all semicolonsdisableOptimizations- Disable all micro optimizations
-
compressJS
-
compressJS
public static String compressJS(String code, int linebreakpos, boolean munge, boolean verbose, boolean preserveAllSemiColons, boolean disableOptimizations) Compresses JavaScript source text.- 参数:
code- source code to compresslinebreakpos- column after which line breaks are insertedmunge- whether to obfuscate local symbolsverbose- whether to display compressor messagespreserveAllSemiColons- whether to preserve all semicolonsdisableOptimizations- whether to disable micro optimizations- 返回:
- compressed JavaScript source
-
compressCSS
-
compressCSS
- 参数:
css- css文件out- 输出流linebreakpos- Insert a line break after the specified column number
-
compressCSS
-
compressCSS
Compresses CSS source text.- 参数:
code- source code to compresslinebreakpos- column after which line breaks are inserted- 返回:
- compressed CSS source
-