JSMin 是一个用于移除 JavaScript 文件中的注释和无用空白的过滤器。它可以显著将文件尺寸减半,使下载速度大大加快。 不过这个工具只提供了一个命令行版本,对于不熟悉命令行操作的人来说,这个工具不是很方便,而且如果要将多个文件压缩合并成一个时,也会很麻烦,另外,如果输入输出都是同一个文件的话,这个工具也会有问题。 为了方便自己使用,我利用它给出的 C# 算法代码,编写了一个 .NET 2.0 的图形界面程序。这个程序界面虽然很简单,但是功能还是比较全面的。
- 它可以向命令行版本一样,采用图形界面操作来完成压缩一个 JavaScript 脚本文件。
- 输入文件可以和输出文件相同。
- 可以选择输入多个 JavaScript 脚本文件,合并压缩为一个 JavaScript 脚本文件。
- 当输入多个 JavaScript 脚本文件时,可以指定它们合并的前后顺序。
- 输入文件可以直接拖放到列表中,而不必非要用打开对话框添加。
- 可自动判断输入文件是否重复添加。
- 增加了对注释中条件编译语句压缩的支持。
下载:jsmingui.zip 注意:需要安装 .NET 2.0 运行库才能运行该程序。
分享到:
相关推荐
C#界面版(.net 2.0)javascript精简化工具(执行速度快),特性: 1、界面友好,支持拖放,方便操作; 2、既支持文件批量(重命名/覆盖) 精简化,又支持javascript代码字符串 精简化; 3、支持编码输入/输出文件...
C#界面版(.net 2.0)javascript精简化工具(执行速度快),特性: 1、界面友好,支持拖放,方便操作; 2、既支持文件批量(重命名/覆盖) 精简化,又支持javascript代码字符串 精简化; 3、支持编码输入/输出文件...
C#界面版(.net 2.0)javascript精简化工具(执行速度快),特性: 1、支持 JSMin / Packer 两种精简/压缩方法; 2、界面友好,支持拖放,方便操作; 3、既支持文件列表批量(重命名/覆盖) 精简化,又支持...
C#界面版(.net 2.0)javascript精简化工具(执行速度快),特性: 1、界面友好,支持拖放,方便操作; 2、既支持文件列表批量(重命名/覆盖) 精简化,又支持javascript代码字符串(多文件拖放合并) 精简化; 3、...
jsmin.exe文件是一个可执行程序,可以用于Windows环境中运行jsmin工具。同时,LICENSE文件包含了该工具的许可协议信息,这关乎到软件的使用和分发权利。README文件则可能包含了关于如何使用jsmin的说明和建议,包括...
"jsmin"就是这样一个工具,它的主要目的是减少JavaScript文件的大小,从而提高页面加载效率。 "jsmin" 是一个广泛使用的JavaScript压缩工具,由Douglas Crockford开发。它通过删除不必要的字符,如注释、空白和换行...
这是一个快速,使Crockford的JSMin Java语言minifier对PHP。 它要求PHP5或更高
**JSMin v1.1.1.php** 是一个基于PHP实现的JavaScript压缩工具,由Crockford的JSMin Java版本改编而来。这个工具的主要目的是为了优化JavaScript代码,减少其在网络传输中的大小,从而提高网页加载速度。在网页开发...
用来压缩javascript的工具,有三个压缩级别,级别一,二较安全,级别三压缩率高但有时会导致程序出错,尤其是句未没有加“;”的情况下。
JSMin 是一个JavaScript压缩工具,主要用于减少JavaScript代码的大小,从而提高网页加载速度。这个工具由 Douglas Crockford 创建,他也是JSON(JavaScript Object Notation)格式的创始人。JSMin的主要功能是删除...
jsmin是一个JavaScript压缩工具,它的主要功能是通过删除JavaScript代码中的注释、多余空格和换行,以及优化某些表达式,从而减少文件大小,提升网页加载速度。 【描述】:描述信息虽然简洁,但我们可以通过“jsmin...
由Douglas Crockford创建的JSMin是一个筛选程序,用于JavaScript文件中删除注释和不必要的空格。这个程序通常能够使文件大小减半,从而节省下载时间。 压缩包里包含了用C写的源码,及可执行程序 由于看到三条评论说...
文件名中的"jsmin批处理便捷工具"可能是指一个批处理脚本或程序,它是整个压缩过程的核心,负责调用jsmin库并对指定的JavaScript文件进行压缩。 总的来说,jsmin工具和相应的批处理脚本是Web开发者在项目上线前优化...
"JsMinGUI.e"则可能是JsMin的图形用户界面版本,提供了一个友好的交互界面,方便非程序员也能使用JavaScript压缩功能。 在Delphi这个强大的Object Pascal集成开发环境中,开发者可以利用Delphi的组件和事件驱动编程...
前端开源库-jsminjsmin,一个用于JavaScript缩小的node.js模块
JavaScript是Web开发中不可或缺的一部分,而JSMin是一个用于压缩JavaScript代码的工具,旨在减少文件大小,提高网页加载速度,减轻服务器负担。这篇博客链接(已给出)深入探讨了JSMin的工作原理及其在实际项目中的...
这些技术主要针对ASP.NET应用程序中的JavaScript和CSS资源,以减少页面加载时间,提高用户体验。 首先,**合并(Combining)**是指将多个脚本或样式文件整合到一个文件中。ASP.NET的ScriptResource通常用于管理ASP...
不维护的软件可能会存在潜在的安全风险,因此对于现代Web开发来说,使用这个工具不是一个推荐的做法。 在当前的开发环境中,有许多替代的、更先进的JavaScript压缩工具,它们提供了更好的性能和更全面的功能。例如...
soundmanager2-nodebug-jsmin.js,在页面引入该js后,首先声明一个soundManager对象,在需要的地方调soundManager.play('声明音频id'),即可播放音频文件
"jsmin"是一个高效的JavaScript压缩工具,其主要目的是通过删除不必要的字符(如空格、注释和换行)以及缩短变量名来减小JS文件的大小,从而提高页面加载速度。这个工具的设计理念是尽可能地保留原始代码的功能,...