jscompress 整合了 Yahoo.Yui.Compressor(用于 CSS)与 Google Closure Compiler(用于 JS 压缩)等多种压缩引擎,能够对代码执行编译压缩、混淆加密及合并等处理,从而让用户的 JS 代码保持稳定并得到可靠保障。
jscompress 提供可视化操作界面,用户无需面对命令行即可完成各项设置,上手门槛较低。其自动化监视功能可对指定目录持续跟踪,一旦目录内的 JS、CSS 或 PNG 文件出现改动,便会即时执行压缩处理。编码识别方面,该工具能自动判断文件所用编码,覆盖 UTF-8、UTF-16、UTF-32、ANSI 等常见类型。程序可独立运行,不依赖编辑器或开发环境,下载后直接可用。对于需要压缩站点中各类 JS 代码的用户来说,jscompress 较为合适:它没有弹窗广告,资源占用少,支持后台运行,可作为建站过程中的辅助工具。

1、可视化
提供可视化操作界面,上手门槛低,JS 脚本、CSS 样式文件以及 PNG 图像文件都能通过它完成压缩、混淆与合并处理。
2、自动化
内置的文件监视机制可对指定目录持续跟踪,一旦其中的JS、CSS或PNG文件出现改动,便会立即触发自动压缩处理;该机制仅针对目标目录运作,不进行全盘扫描,因此不必顾虑由此带来的资源占用或性能负担。
3、编码识别
可自动判断文件所用编码,兼容UTF-8、UTF-16、UTF-32以及ANSI(在中文简体系统环境下即GB2312)。
4、独立应用
独立运行,无需依附任何编辑器;其自动压缩能力可完整兼容市面上的各类编辑器。
5、保障稳定
压缩能力建立在多款成熟工具之上:CSS 采用 Yahoo.Yui.Compressor 处理,JS 交由 Google Closure Compiler 完成,PNG 图像由 pngquant 负责,Scss 编译则依托 sassc、sass2scss 与 libsass 这套组合,整体压缩引擎具备可靠支撑。
6、迷你
资源占用小,运行时不会弹出广告,还能最小化到系统托盘,开发过程中用起来省心又顺手。
v5.9.855.0 版
1、png合并(CSS Sprite)具备“自动边缘扩展”能力,可解决移动端css sprite合并资源时资源图边缘出现显示缺角的情况。
2、合并 js 与 css 时,子文件数量上限已作调整;
3、可将 SCSS 编译结果输出为 WXSS 扩展名,适配微信小程序开发场景。
4、独立版 mobile debug 已推出,可在 Windows 与 macOS 上运行,因此 jscompress 不再保留对 mobile debug 的支持。
(您的评论需要经过审核才能显示)
0条评论