我正在探索不同的方法来压缩我的JavaScript代码,包括常规的JSMin, Packer和YUI解决方案。我对新的Google Closure Compiler非常感兴趣,因为它看起来异常强大。
我注意到Dean Edwards packer具有一项功能,可以排除以三个分号开头的代码行。这很方便,可以排除调试代码。例如:
我正在清理我的代码库,想要添加像这样的提示以轻松排除调试代码。为此,我想弄清楚这是否是最佳解决方案,或者是否有其他技术可用。
因为我还没有选择如何缩小代码,所以我希望以与我最终选择的缩小器兼容的方式来清理代码。所以我的问题是:
1. 使用分号是一种标准技术吗?还有其他方法吗? 2. Packer是唯一提供此功能的解决方案吗? 3. 其他解决方案是否也可以适应这种方式工作,还是它们有实现此目的的替代方法? 4. 我可能会开始使用Closure Compiler。现在有什么我应该做的来为此做好准备吗?
我注意到Dean Edwards packer具有一项功能,可以排除以三个分号开头的代码行。这很方便,可以排除调试代码。例如:
;;; console.log("Starting process");
我正在清理我的代码库,想要添加像这样的提示以轻松排除调试代码。为此,我想弄清楚这是否是最佳解决方案,或者是否有其他技术可用。
因为我还没有选择如何缩小代码,所以我希望以与我最终选择的缩小器兼容的方式来清理代码。所以我的问题是:
1. 使用分号是一种标准技术吗?还有其他方法吗? 2. Packer是唯一提供此功能的解决方案吗? 3. 其他解决方案是否也可以适应这种方式工作,还是它们有实现此目的的替代方法? 4. 我可能会开始使用Closure Compiler。现在有什么我应该做的来为此做好准备吗?