JScompress是一款专门用于压缩JavaScript代码的压缩工具。该工具免费且易于使用。它基于Google 的可视化自动压缩编辑器。软件根据用户导入的JS文件自动识别JavaScript代码的编码。
1、自动监听压缩提示
2、支持JS文件支持拖拽导入
3、支持最小化到系统托盘,支持开机启动
4、可以保留文件头注释
5、可以生成Map文件
6、可以自己选择压缩等级。
若压缩成功,压缩后的Javascript文件将被保存在未压缩的文件所在目录并自动将文件命名为.min.js,如:
D:\rayyu.js ---> D:\rayyu.min.js
仅移除空白(WHITESPACE_ONLY):该等级的优化将移除代码中的注释,回车符,不必要的分号和空格,输出的Javascript等同于原有的Javascript。
优化局部变量(SIMPLE_OPTIMIZATIONS):该等级在A级的基础上,还对表达式和函数进行优化,包括重命名函数的局部变量和参数,缩短他们的名称。由于该等级重命名的变量都是作用域内(函数内),所与不会影响到优化的Javascript代码和其他的代码。该等级为压缩优化的缺省等级。
全局压缩(ADVANCED_OPTIMIZATIONS):该等级在B级的基础上,进一步在全局范围里进行转化压缩,是三个等级中最高的压缩。在使用高级压缩时,编译器对你的代码做了很多的假设,如果你的代码不能满足这些架设,压缩后的代码将不能正常运行。