对于JavaScript压缩和/或模糊处理,您会推荐哪种工具?谷歌搜索返回了很多在线工具,但我不确定如何衡量它们的有效性/有用性。
你有没有推荐的工具呢?
谢谢,
发布于 2011-08-05 05:32:27
闭包编译器:http://code.google.com/closure/compiler/
YUI压缩器:http://developer.yahoo.com/yui/compressor/
出现在脑海中。你会想要用你自己的代码来旋转它们,因为很多因素都会在最小化中发挥作用。基本上,看看哪个文件最小(并验证您的代码是否正常工作)。
发布于 2011-08-08 21:06:10
有许多工具可以将Javascript转换成不同的东西。我目前将这些工具归类为以下目标:
保护代码缩小:通过删除注释来缩小代码,使用javascript
我的命令背后有一定的含义。因为通常更高的级别包括下面的所有be功能。
所以一个好的Javascript混淆器能够缩小,压缩,优化...
许多工具可以单独很好地完成其中的一些级别。它们可以组合在一起,使它们更有效,但我的经验表明,组合几个这样的工具会使试图指出问题的噩梦。
我的建议是使用jscrambler.com是一个好的整体Javascript混淆器
对于优化和最小化,google closure (由aepheus建议)是一个很好的解决方案。
发布于 2011-08-05 05:34:11
UglifyJS:https://github.com/mishoo/UglifyJS
如果您稍微向下滚动一点,该页面将包含与其他微型计算机的比较。其中最值得注意的一点是:
UglifyJS是运行速度最快的。在我的笔记本电脑上,DynarchLIB的UglifyJS需要1.35秒,YUI需要2.7秒,GCL需要6.5秒。
它是用JavaScript编写的,所以不需要单独的运行时等。它在node.js和npm上都能很好地运行。
https://stackoverflow.com/questions/6948690
复制相似问题