`
leavingme
  • 浏览: 25766 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

给 JSMin 写了一个 .NET 2.0 的图形界面程序

阅读更多

JavaScript 压缩器 JSMin 是一个用于移除 JavaScript 文件中的注释和无用空白的过滤器。它可以显著将文件尺寸减半,使下载速度大大加快。 不过这个工具只提供了一个命令行版本,对于不熟悉命令行操作的人来说,这个工具不是很方便,而且如果要将多个文件压缩合并成一个时,也会很麻烦,另外,如果输入输出都是同一个文件的话,这个工具也会有问题。 为了方便自己使用,我利用它给出的 C# 算法代码,编写了一个 .NET 2.0 的图形界面程序。这个程序界面虽然很简单,但是功能还是比较全面的。

  1. 它可以向命令行版本一样,采用图形界面操作来完成压缩一个 JavaScript 脚本文件。
  2. 输入文件可以和输出文件相同。
  3. 可以选择输入多个 JavaScript 脚本文件,合并压缩为一个 JavaScript 脚本文件。
  4. 当输入多个 JavaScript 脚本文件时,可以指定它们合并的前后顺序。
  5. 输入文件可以直接拖放到列表中,而不必非要用打开对话框添加。
  6. 可自动判断输入文件是否重复添加。
  7. 增加了对注释中条件编译语句压缩的支持。

下载:jsmingui.zip 注意:需要安装 .NET 2.0 运行库才能运行该程序。

分享到:
评论

相关推荐

    JSMinifier - C#界面版(.net 2.0)javascript精简化工具

    C#界面版(.net 2.0)javascript精简化工具(执行速度快),特性: 1、界面友好,支持拖放,方便操作; 2、既支持文件批量(重命名/覆盖) 精简化,又支持javascript代码字符串 精简化; 3、支持编码输入/输出文件...

    JSMinifier - C#界面版(.net 2.0)javascript精简化工具(带语法加亮)

    C#界面版(.net 2.0)javascript精简化工具(执行速度快),特性: 1、界面友好,支持拖放,方便操作; 2、既支持文件批量(重命名/覆盖) 精简化,又支持javascript代码字符串 精简化; 3、支持编码输入/输出文件...

    JS Minifier / Packer - 目前最好用的(C#.net 2.0)js精简/压缩工具

    C#界面版(.net 2.0)javascript精简化工具(执行速度快),特性: 1、支持 JSMin / Packer 两种精简/压缩方法; 2、界面友好,支持拖放,方便操作; 3、既支持文件列表批量(重命名/覆盖) 精简化,又支持...

    JSMinifier - 目前最好用的(C#.net 2.0)js精简化工具

    C#界面版(.net 2.0)javascript精简化工具(执行速度快),特性: 1、界面友好,支持拖放,方便操作; 2、既支持文件列表批量(重命名/覆盖) 精简化,又支持javascript代码字符串(多文件拖放合并) 精简化; 3、...

    jsmin 是一个帮助精简Javascript代码的工具,它会帮助你去除多余的空格,换行,注释等等

    jsmin.exe文件是一个可执行程序,可以用于Windows环境中运行jsmin工具。同时,LICENSE文件包含了该工具的许可协议信息,这关乎到软件的使用和分发权利。README文件则可能包含了关于如何使用jsmin的说明和建议,包括...

    jsmin javascript精简工具

    "jsmin"就是这样一个工具,它的主要目的是减少JavaScript文件的大小,从而提高页面加载效率。 "jsmin" 是一个广泛使用的JavaScript压缩工具,由Douglas Crockford开发。它通过删除不必要的字符,如注释、空白和换行...

    jsmin v1.1.1.php jsmin脚本代码

    这是一个快速,使Crockford的JSMin Java语言minifier对PHP。 它要求PHP5或更高

    jsmin v1.1.1.php

    **JSMin v1.1.1.php** 是一个基于PHP实现的JavaScript压缩工具,由Crockford的JSMin Java版本改编而来。这个工具的主要目的是为了优化JavaScript代码,减少其在网络传输中的大小,从而提高网页加载速度。在网页开发...

    JSMIN

    用来压缩javascript的工具,有三个压缩级别,级别一,二较安全,级别三压缩率高但有时会导致程序出错,尤其是句未没有加“;”的情况下。

    [其他类别]jsmin v1.1.1.php_jsmin.zip

    jsmin是一个JavaScript压缩工具,它的主要功能是通过删除JavaScript代码中的注释、多余空格和换行,以及优化某些表达式,从而减少文件大小,提升网页加载速度。 【描述】:描述信息虽然简洁,但我们可以通过“jsmin...

    JSMin(javaScript文件压缩)

    由Douglas Crockford创建的JSMin是一个筛选程序,用于JavaScript文件中删除注释和不必要的空格。这个程序通常能够使文件大小减半,从而节省下载时间。 压缩包里包含了用C写的源码,及可执行程序 由于看到三条评论说...

    jsmin javascript压缩工具

    文件名中的"jsmin批处理便捷工具"可能是指一个批处理脚本或程序,它是整个压缩过程的核心,负责调用jsmin库并对指定的JavaScript文件进行压缩。 总的来说,jsmin工具和相应的批处理脚本是Web开发者在项目上线前优化...

    JsMinGUI.rar_JsMin.pas_JsMinGUI.e_Web Page delphi_delphi 压缩_delp

    "JsMinGUI.e"则可能是JsMin的图形用户界面版本,提供了一个友好的交互界面,方便非程序员也能使用JavaScript压缩功能。 在Delphi这个强大的Object Pascal集成开发环境中,开发者可以利用Delphi的组件和事件驱动编程...

    JSMin js注释清理及压缩工具下载

    JSMin 是一个JavaScript压缩工具,主要用于减少JavaScript代码的大小,从而提高网页加载速度。这个工具由 Douglas Crockford 创建,他也是JSON(JavaScript Object Notation)格式的创始人。JSMin的主要功能是删除...

    前端开源库-jsmin

    前端开源库-jsminjsmin,一个用于JavaScript缩小的node.js模块

    javascript 压缩 JSMin

    JavaScript是Web开发中不可或缺的一部分,而JSMin是一个用于压缩JavaScript代码的工具,旨在减少文件大小,提高网页加载速度,减轻服务器负担。这篇博客链接(已给出)深入探讨了JSMin的工作原理及其在实际项目中的...

    Combining, Compressing, Minifying ASP.Net ScriptResource and HTML Markups

    这些技术主要针对ASP.NET应用程序中的JavaScript和CSS资源,以减少页面加载时间,提高用户体验。 首先,**合并(Combining)**是指将多个脚本或样式文件整合到一个文件中。ASP.NET的ScriptResource通常用于管理ASP...

    jsmin-php:Douglas Crockford的JSMin JavaScript压缩程序PHP端口。 不再维护

    不维护的软件可能会存在潜在的安全风险,因此对于现代Web开发来说,使用这个工具不是一个推荐的做法。 在当前的开发环境中,有许多替代的、更先进的JavaScript压缩工具,它们提供了更好的性能和更全面的功能。例如...

    soundmanager2-nodebug-jsmin.js

    soundmanager2-nodebug-jsmin.js,在页面引入该js后,首先声明一个soundManager对象,在需要的地方调soundManager.play('声明音频id'),即可播放音频文件

    jsmin js 压缩工具 javascript 压缩工具

    "jsmin"是一个高效的JavaScript压缩工具,其主要目的是通过删除不必要的字符(如空格、注释和换行)以及缩短变量名来减小JS文件的大小,从而提高页面加载速度。这个工具的设计理念是尽可能地保留原始代码的功能,...

Global site tag (gtag.js) - Google Analytics