Gor*_*oro 12 javascript obfuscation
你会推荐什么样的工具来进行JavaScript压缩和/或模糊处理?谷歌搜索回来了许多在线工具,但我不知道如何衡量其有效性/实用性.
有没有一个你会推荐的工具?
谢谢,
小智 13
有许多工具可以在不同的东西中转换Javascript.我目前将这些工具分类为以下目标:
我的订单背后有一些意义.因为通常较高级别包括以下所有功能.
所以一个好的Javascript Obfuscator能够缩小,压缩,优化......
许多工具可以很好地分别完成这些级别.它们可以结合起来使它们更有效但我的经验表明,结合几个这样的工具使得尝试找出问题成为一场噩梦.
我对一个好的整体Javascript混淆器的建议是使用jscrambler.com
为了优化和缩小谷歌关闭(由aepheus吸收)是一个很好的解决方案.
Closure Complier:http://code.google.com/closure/compiler/
YUI Compressor:http://developer.yahoo.com/yui/compressor/
浮现在脑海中.你需要用你自己的代码来控制它们,因为许多因素会在缩小时发挥作用.基本上,查看哪一个创建最小的文件(并验证您的代码是否正常工作).
UglifyJS:https : //github.com/mishoo/UglifyJS
如果您向下滚动一点,该页面包含与其他缩小器的比较。最值得注意的部分之一是:
UglifyJS 是运行最快的。在我的笔记本电脑上,DynarchLIB 的 UglifyJS 需要 1.35 秒,而 YUI 需要 2.7 秒,GCL 需要 6.5 秒。
它是用 JavaScript 编写的,因此不需要单独的运行时等。它与 node.js 和 npm 都很好。