JS, CSS 文件压缩与反压缩工具
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 文件压缩与反压缩工具相关推荐
- Asp.net中Js、Css文件压缩辅助类
类名:WebCompressUtility.cs 代码如下: /// <summary> /// Js.Css文件压缩辅助类 /// Stone_W /// 2011.6.21 /// & ...
- yii2 asset.php,Yii2中使用asset压缩js,css文件的方法_php实例
官网文档 http://www.yiiframework.com/doc-2.0/guide-structure-assets.html yii目录下运行 asset/template assets. ...
- YUI Compressor插件压缩后war中的js/css文件未压缩的解决方法(被maven打包顶替了)
YUI Compressor Maven插件可以压缩/合并js或css文件,经常用在Maven项目中,但最近发现在wabapp中执行了 mvn install 命令进行发布之后,终端中显示插件已经执行 ...
- 合并多个js,css文件的方法:在服务端合并js和css文件
合并所有的js和css文件可以减少HTTP请求,这样能提升访问速度. 通常为了开发的方便,我们会把js按用途分类,这样就会有很多js文件,比如sablog的jscript文件夹里就有10几个文件,这样 ...
- Nginx相关 解决nginx反向代理后页面上的js/css文件无法加载
解决nginx反向代理后页面上的js/css文件无法加载 location ~ \.php$ {proxy_pass http://127.0.0.1:8000;include naproxy.con ...
- 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 ...
- Xcode工程加载H5本地文件 H5里面引入js/css文件
在本地的H5项目里面,还有js/css文件,使用WKWebview怎么样把H5界面加载出来? 首先把H5项目文件夹拷贝到Xcode项目下 在Xcode里面,显示是绿色的文件夹,而不是黄色的文件夹. 然 ...
- php 压缩js css文件,PHP实现动态压缩js与css文件的方法
本文实例讲述了PHP实现动态压缩js与css文件的方法.分享给大家供大家参考,具体如下: 正式发布产品时,我们希望将项目里的js,css合并压缩,以减少http请求.防止轻易查看源代码. 使用 只需要 ...
- JS 文件压缩与反压缩
压缩 js 代码不但可以大大减小 js 文件大小, 还能给用户设置一定的技术门槛使其不能直观的阅读 js 源代码. 下面推荐一个在线压缩 js 工具 Dean Edward's packer: htt ...
最新文章
- 获取Matlab 30天在线试用版本
- [工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地
- es6 语法 (函数扩展)
- arp 命令详解(安装、arp欺骗防御)
- PHP 是最糟糕编程语言?
- Bootstrap导航条所支持的组件
- 「Leetcode」242. 有效的字母异位词:可以拿数组当哈希表来用,但哈希值不要太大!
- N字霸气多空博弈大师能量潮拐点战法通达信 主图/副图/选股指标
- 科研绘图,看这一篇就够了(内含免费送书活动)
- win11电脑开机密码忘记了怎么办?
- Type-c边充边传数据应用OTG功能(LDR6028S)
- 有奖:说出你的网络安全故事
- 【STM32H750】玩转ART-Pi(八)——添加动态模块
- 达人评测 i7 12700F和i5 12400F区别 i7 12700F和i5 12400F对比
- 安全芯片的用途及新场景
- 微博登录账号密码终于又找回来了。Mark一下
- 测试nfs文件读写速度
- android 微信分身开发,【技巧】2021安卓手机微信分身方法
- SSM源码分析之23种设计模式(策略模式和模板模式)
- 三种常用的LED驱动电源电路图详解
热门文章
- 排球计分程序重构(五上篇)
- python 中参数*args, **kwargs
- bootstrap 学习 ---css样式学习
- [詹兴致矩阵论习题参考解答]习题1.10
- Windows Phone开发(18):变形金刚第九季——变换 转:http://blog.csdn.net/tcjiaan/article/details/7385056...
- StringBuilder和String有哪些区别?
- 什么是事务的传播特性?(转载)
- win2003服务器中:无法连接ACCESS数据库/sql数据库正常 .net程序生成的dll文件拒绝访问问题...
- Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案
- 【报告分享】2020直播生态研究报告.pdf(附下载链接)