随笔 - 3452, 文章 - 0, 评论 - 739, 阅读 - 1158万
  管理

Javascript工具 - 使用JS Minifier过滤JS文件

Posted on   lzhdim  阅读(954)  评论(0编辑  收藏  举报

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不同),后续再做说明。

编辑推荐:
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
阅读排行:
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· 趁着过年的时候手搓了一个低代码框架
· 用 C# 插值字符串处理器写一个 sscanf
· 推荐一个DeepSeek 大模型的免费 API 项目!兼容OpenAI接口!
2025年2月17日 星期一 【蛇】戊寅月丁巳日 乙巳年 一月二十
您的IP:3.148.115.16,操作系统:未知操作系统,浏览器:未知浏览器
Copyright (C) 2000-2025 Lzhdim Software All Rights Reserved
点击右上角即可分享
微信分享提示