我尝试使用 YUI 压缩器最小化我的 javascript 文件,但我无法获得要最小化的对象内部函数的名称。我试图在全局范围内最小化函数名称,但已经明白这是不可能的。有没有办法以重命名函数名称的方式最小化javascript代码?也许通过以某种方式将它们封装在一个对象中?除了我读过的具有质量影响的混淆之外,我想不出任何其他方法来保护客户端代码。谢谢你。
问问题
178 次
1 回答
1
当您使用 ADVANCED_OPTIMIZATIONS 时,闭包编译器会执行此操作。但是请注意,除非您采取特定措施来防止这种情况发生,否则它会对所有事情都起作用。将大型代码库转换为与 ADVANCED_OPTIMIZATIONS 兼容可能会令人生畏。
如果您正在编写一个其他人会使用的库,则还有更多考虑因素。
于 2013-09-05T21:11:57.137 回答