`
shiplog
  • 浏览: 988 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

写了一个js,css压缩混淆的开源桌面软件,请大家拍砖

阅读更多

JsCompressor,主要用来压缩、混淆JS(Javascript)与CSS,基于YUI Compressor,目的是方便不熟悉Java或者不喜欢命令行方式进行压缩的Web开发者使用。 

功能:
1,可压缩、混淆整个目录(包括子目录)下的JS或者CSS文件,在同一个文件夹内生成*.min.js或者*.min.css。
2,压缩、混淆、合并所有js或者css到一个文件,在当前选择的文件夹下自动生成allinone.min.js或者allinone.min.css。
3,能上下调整顺序、移除后再进行压缩
4,能自动记住上一次压缩的文件夹及启动时打开待压缩文件列表

当前版本3.0,已经可以支持Windows和linux两个平台。

windows sreenshot

<linux-ubuntu 11.04>

linux screenshot

 

下载windows版:
https://github.com/downloads/tinyms/jscompressor/JsCompressor.exe

下载ubuntu(11.04)版:
https://github.com/downloads/tinyms/jscompressor/JsCompressor3.bin.ubuntu11.04.tar.gz 

其它Linux平台:
https://github.com/downloads/tinyms/jscompressor/JsCompressor3.src.tar.gz 
解压后make,需要libgtkmm-dev支持,如果没有安装此包,make前先下载安装。

最后的建议是,js或者css文件尽量用utf-8编码,还有此软件暂不支持压缩如ExtJS一样大的框架,主要是文件太多了。

分享到:
评论

相关推荐

    基于java的开发源码-JS和CSS压缩混淆 JsCompressor.zip

    基于java的开发源码-JS和CSS压缩混淆 JsCompressor.zip 基于java的开发源码-JS和CSS压缩混淆 JsCompressor.zip 基于java的开发源码-JS和CSS压缩混淆 JsCompressor.zip 基于java的开发源码-JS和CSS压缩混淆 ...

    JS和CSS压缩混淆

    混淆是JS压缩的一个进阶操作,它主要是为了保护代码不被轻易阅读和理解。混淆工具会将变量名和函数名替换为无意义的字符串,增加逆向工程的难度。例如,`function calculateTotal() {...}` 可能会被混淆为 `function...

    JS和CSS压缩混淆 JsCompressor

    因此,JS和CSS压缩混淆成为了一个必要的优化过程。 **JS压缩** 主要通过以下方式实现: 1. **删除空格和换行**:去除代码中的空格和换行符,使得文件体积减小。 2. **删除注释**:保留关键的版权和许可证信息,...

    web代码混淆方案.混淆js代码,压缩css代码

    的YUI Compressor也是一个常用的CSS和JavaScript压缩工具,它能有效地去除代码中的冗余部分,进一步优化文件大小。 **混淆与压缩的结合** 在实际应用中,混淆和压缩通常会一起使用,以实现双重保护和性能优化。混淆...

    基于Java的实例源码-JS和CSS压缩混淆 JsCompressor.zip

    在IT行业中,优化网站性能是至关...总之,"JS和CSS压缩混淆 JsCompressor"是一个实用的开发工具,可以帮助开发者优化网站性能,提高代码安全。掌握其工作原理和使用方法,对于提升开发效率和项目质量具有积极的意义。

    基于Java的源码-JS和CSS压缩混淆 JsCompressor.zip

    总结来说,"JS和CSS压缩混淆 JsCompressor.zip"是一个用Java编写的工具,旨在帮助开发者提高网站性能,通过压缩、混淆、合并等多种方式优化JavaScript和CSS文件。这个工具的使用能够显著减小文件大小,加快网页加载...

    java源码:JS和CSS压缩混淆 JsCompressor.rar

    Java源码:JS和CSS压缩混淆 JsCompressor 是一个用于优化前端资源的工具,它能够对JavaScript和CSS文件进行压缩和混淆,以提高网页加载速度并保护代码安全。这个工具的核心在于减小文件大小,降低网络传输的时间,...

    基于java的JS和CSS压缩混淆 JsCompressor.zip

    这里我们关注的是一个名为"基于java的JS和CSS压缩混淆 JsCompressor.zip"的工具,它显然是一个使用Java编写的程序,用于实现这个目的。下面我们将深入探讨JS和CSS压缩混淆的概念、原理以及它们为何对提升网站性能至...

    基于Java的JS和CSS压缩混淆 JsCompressor.zip

    "JsCompressor.zip" 包含的可能是一个用Java实现的JS和CSS压缩混淆工具。Java作为一种跨平台的语言,其丰富的库和强大的性能使其成为开发此类工具的理想选择。这个压缩混淆工具可能具有以下特性: 1. **批量处理**...

    JS CSS压缩工具

    UglifyJS 是一个广泛使用的 JavaScript 压缩工具,支持 ES6 及以下版本的语法,可以将代码转换为更小的等效版本,同时提供模块合并功能。Terser(原名 UglifyJS2)是 UglifyJS 的升级版,支持 ES6+ 语法,具有更高效...

    JS和CSS压缩混淆 JsCompressor.7z

    TinyMS可能是一个轻量级的解决方案,专注于快速压缩和混淆JavaScript及CSS文件。这个特定的版本`7d1b80d`可能是其Git仓库的一个提交哈希,表示特定的代码更改或优化。 在实际使用中,开发者通常会在构建流程中集成...

    JSCSS压缩工具 YUI Compressor

    JSCSS压缩工具 YUI Compressor 是一个非常重要的前端开发辅助工具,由 Yahoo! 开发并开源。这个工具的主要功能是对JavaScript (JS) 和 Cascading Style Sheets (CSS) 文件进行压缩,以减少文件大小,从而提高网页...

    JAVA源码JS和CSS压缩混淆JsCompressor

    JsCompressor便是一个用Java编写的工具,专门用于对JavaScript和CSS文件进行压缩和混淆处理。通过对源代码的分析,它能够有效减少文件大小,同时混淆功能可增加代码的阅读难度,阻止恶意用户轻易理解代码逻辑。 ...

    js、css压缩网页demo

    "js、css压缩网页demo"就是针对这一问题的一个示例,它提供了一种优化网页性能的方法,通过压缩js和css代码,减少文件大小,从而加快网页加载速度。 JavaScript压缩的主要目标是减少代码的字节数,这可以通过删除...

    js与css代码压缩软件

    压缩软件的选择多样,例如“koala_2.0.4_setup.exe”就是一款名为Koala的开源图形界面工具,它支持CSS、Sass、LESS和CoffeeScript等预处理器的编译和自动压缩。Koala不仅提供了文件实时监控功能,当源文件发生改变时...

    java开发中压缩js,css文件

    这种技术通常被称为“文件合并与压缩”,它将多个js和css文件合并为一个文件,并去除其中不必要的空白、注释以及进行其他优化,以减小文件大小。下面将详细介绍这一过程及其相关知识点。 首先,我们要了解为什么要...

    基于Java的实例开发源码-JS和CSS压缩混淆 JsCompressor.zip

    JsCompressor作为一个基于Java的工具,它实现了对JS和CSS文件的压缩与混淆功能。Java是一种广泛使用的编程语言,具有跨平台、稳定性和高性能的特点,因此选择Java作为开发语言是非常合适的。接下来,我们将详细讲解...

    java资源JS和CSS压缩混淆 JsCompressor

    JsCompressor是一款在Java环境中使用的工具,专门用于对JavaScript和CSS资源文件进行压缩和混淆处理。在Web开发过程中,对前端资源的优化是提升网站加载速度和用户体验的重要手段。通过压缩资源文件,可以减少传输的...

    Js、Css压缩(可批量)

    在Web开发领域,JavaScript(Js)和Cascading Style Sheets(Css)是构建动态和美观网页不可或缺的元素。为了提高网站性能,减少加载时间,以及优化用户体验,对这些文件进行压缩至关重要。本教程将深入探讨Js和Css...

    js、css代码批量混淆工具源码

    2、能批量混淆JavaScript、css代码 3、本程序需要安装java环境才能正常使用 4、本程序能自动识别是否为 JavaScript和css文件,不是此类文件自动复制 5、本程序解决,由于编译器不能批量进行文件混淆,本程序支持批量...

Global site tag (gtag.js) - Google Analytics