JS Minifier是一个过滤JS文件中的注释及无用空格的工具。可以在 http://fmarcia.info/jsmin/ 下载它的Web版本。同样可以在 http://javascript.crockford.com/jsmin.html 页面底部获取到其它程序的处理版本。下面以Web版为例。
使用这个工具非常简单。直接复制JS文件源码到Code文本框中,然后选择处理级别:
Minimal: original algorithm but keep linefeeds if single (原始算法但保持换行,小型级别)
Conservative: original algorithm (原始算法,中等级别)
Agressive: remove more linefeed than the original algorithm but can be regressive (原始算法上去除换行但能够恢复,最高处理级别)
然后点击 JSMin按钮,则下面的文本框中会显示处理后的源码。并且显示了文本的原始大小和处理后的大小,以及处理后的大小和原始大小的比例。
(注:经过测试,Minimal和Conservative级别能正确过滤生成可以运行的JS文件。而Agressive生成的文件存在错误。所以建议使用Conservative级别)
还有其它不少JS文件处理和压缩工具,比如yahoo的YUI Compressor (支持压缩处理和混淆,与JS Minifier不同),后续再做说明。
![]() |
Austin Liu 刘恒辉
Project Manager and Software Designer E-Mail:lzhdim@163.com Blog:https://lzhdim.cnblogs.com 欢迎收藏和转载此博客中的博文,但是请注明出处,给笔者一个与大家交流的空间。谢谢大家。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix