【发布时间】:2011-02-25 10:40:04
【问题描述】:
我正在研究缩小 JavaScript 代码的不同方法,包括常规的 JSMin、Packer 和 YUI 解决方案。我对新的Google Closure Compiler 非常感兴趣,因为它看起来异常强大。
我注意到Dean Edwards packer 具有排除以三个分号开头的代码行的功能。这很方便排除调试代码。例如:
;;; console.log("Starting process");
我正在花一些时间清理我的代码库,并想添加这样的提示以轻松排除调试代码。在为此做准备时,我想弄清楚这是否是最佳解决方案,或者是否还有其他技术。
因为我还没有选择如何缩小,所以我想以与我最终使用的任何缩小器兼容的方式清理代码。所以我的问题是:
使用分号是一种标准技术,还是有其他方法可以做到?
Packer 是唯一提供此功能的解决方案吗?
其他解决方案是否也可以采用这种方式工作,或者他们有替代方法来实现这一点?
我最终可能会开始使用 Closure Compiler。我现在应该做些什么来为它做准备吗?
【问题讨论】:
标签: javascript compression minify google-closure-compiler