closure compiler

Java 压缩/混淆 JavaScript 代码

限于喜欢 提交于 2020-08-11 13:29:16
基本上都是自己写的工具构建前端工程,压缩/混淆 JavaScript 代码的工具必不可少。我们是 Java 平台的,就是说用 Java 去压缩 JS,这样比较方便。虽然咱们可以外部调用 node 等专门的前端构建工具,但那样不省事,能在 Java 圈子里面搞定就行,我们不搞太复杂的。好~闲话不多说,先看看低配版的。 低配版 这个低配版就几个函数组成,没以前来其他第三方的包,故称为“低配版”。简单实用也可以,我也用了很久。 /** * This file is part of the Echo Web Application Framework (hereinafter "Echo"). * Copyright (C) 2002-2009 NextApp, Inc. * * Compresses a String containing JavaScript by removing comments and * whitespace. */ public class JavaScriptSimpleCompressor { private static final char LINE_FEED = '\n'; private static final char CARRIAGE_RETURN = '\r'; private static final char SPACE = ' ';