JS, CSS 压缩可以去掉文件中的多余字符, 减少文件大小, 减少网络传输时间。

但是, 压缩之后就没有可读性了。 比较适合一些很稳定,较少改动和共用性很高的文件。

目前存在的可以压缩的工具很多,也有不少在线的。

YUICOMPRESSOR是一个不错的选择。

这是yahoo提供的一套工具, 其实就是一个jar档。

下载地址:

https://github.com/yui/yuicompressor/downloads
或者
http://developer.yahoo.com/yui/compressor/

使用之前, 需要先安装JDK 并设置JAVA_HOME环境变量。

下载后解压zip档, 把build目录下的yuicompressor-2.4.7.jar 拿出来用就可以了。

使用方式直接在命令行敲入:
 java -jar yuicompressor-x.y.z.jar [options] [input file]  Global Options

比如

java -jar yuicompressor-2.4.7.jar  test.js -o test-min.js

更多的使用可以查看doc目录下的README 文件

如果觉得以上使用比较麻烦的话, 淘宝有基于此开发一套可视化的工具
TBCompressor 。

下载地址:  http://download.csdn.net/detail/zhangjiaweixt/2528578

反压缩工具:

就是增加一些缩进,换行。

在线版的:

http://jsbeautifier.org/

JS, CSS 文件压缩与反压缩工具相关推荐

  1. Asp.net中Js、Css文件压缩辅助类

    类名:WebCompressUtility.cs 代码如下: /// <summary> /// Js.Css文件压缩辅助类 /// Stone_W /// 2011.6.21 /// & ...

  2. yii2 asset.php,Yii2中使用asset压缩js,css文件的方法_php实例

    官网文档 http://www.yiiframework.com/doc-2.0/guide-structure-assets.html yii目录下运行 asset/template assets. ...

  3. YUI Compressor插件压缩后war中的js/css文件未压缩的解决方法(被maven打包顶替了)

    YUI Compressor Maven插件可以压缩/合并js或css文件,经常用在Maven项目中,但最近发现在wabapp中执行了 mvn install 命令进行发布之后,终端中显示插件已经执行 ...

  4. 合并多个js,css文件的方法:在服务端合并js和css文件

    合并所有的js和css文件可以减少HTTP请求,这样能提升访问速度. 通常为了开发的方便,我们会把js按用途分类,这样就会有很多js文件,比如sablog的jscript文件夹里就有10几个文件,这样 ...

  5. Nginx相关 解决nginx反向代理后页面上的js/css文件无法加载

    解决nginx反向代理后页面上的js/css文件无法加载 location ~ \.php$ {proxy_pass http://127.0.0.1:8000;include naproxy.con ...

  6. Nginx 环境下php web服务解决多接口和找不到js,css文件问题

    nginx 下搭建多个服务 区分端口 查找nginx服务进程pid ps -ef | grep nginx root 4572 9396 0 18:53 pts/40 00:00:00 grep ng ...

  7. Xcode工程加载H5本地文件 H5里面引入js/css文件

    在本地的H5项目里面,还有js/css文件,使用WKWebview怎么样把H5界面加载出来? 首先把H5项目文件夹拷贝到Xcode项目下 在Xcode里面,显示是绿色的文件夹,而不是黄色的文件夹. 然 ...

  8. php 压缩js css文件,PHP实现动态压缩js与css文件的方法

    本文实例讲述了PHP实现动态压缩js与css文件的方法.分享给大家供大家参考,具体如下: 正式发布产品时,我们希望将项目里的js,css合并压缩,以减少http请求.防止轻易查看源代码. 使用 只需要 ...

  9. JS 文件压缩与反压缩

    压缩 js 代码不但可以大大减小 js 文件大小, 还能给用户设置一定的技术门槛使其不能直观的阅读 js 源代码. 下面推荐一个在线压缩 js 工具 Dean Edward's packer: htt ...

最新文章

  1. 获取Matlab 30天在线试用版本
  2. [工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地
  3. es6 语法 (函数扩展)
  4. arp 命令详解(安装、arp欺骗防御)
  5. PHP 是最糟糕编程语言?
  6. Bootstrap导航条所支持的组件
  7. 「Leetcode」242. 有效的字母异位词:可以拿数组当哈希表来用,但哈希值不要太大!
  8. N字霸气多空博弈大师能量潮拐点战法通达信 主图/副图/选股指标
  9. 科研绘图,看这一篇就够了(内含免费送书活动)
  10. win11电脑开机密码忘记了怎么办?
  11. Type-c边充边传数据应用OTG功能(LDR6028S)
  12. 有奖:说出你的网络安全故事
  13. 【STM32H750】玩转ART-Pi(八)——添加动态模块
  14. 达人评测 i7 12700F和i5 12400F区别 i7 12700F和i5 12400F对比
  15. 安全芯片的用途及新场景
  16. 微博登录账号密码终于又找回来了。Mark一下
  17. 测试nfs文件读写速度
  18. android 微信分身开发,【技巧】2021安卓手机微信分身方法
  19. SSM源码分析之23种设计模式(策略模式和模板模式)
  20. 三种常用的LED驱动电源电路图详解

热门文章

  1. 排球计分程序重构(五上篇)
  2. python 中参数*args, **kwargs
  3. bootstrap 学习 ---css样式学习
  4. [詹兴致矩阵论习题参考解答]习题1.10
  5. Windows Phone开发(18):变形金刚第九季——变换 转:http://blog.csdn.net/tcjiaan/article/details/7385056...
  6. StringBuilder和String有哪些区别?
  7. 什么是事务的传播特性?(转载)
  8. win2003服务器中:无法连接ACCESS数据库/sql数据库正常 .net程序生成的dll文件拒绝访问问题...
  9. Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案
  10. 【报告分享】2020直播生态研究报告.pdf(附下载链接)