Tag: 压缩
将文件压缩成png PNGDriver
PNGDriver 可以把一个文件(如js文件) 压缩成png文件,支持多种png格式,并提供基于web的解压方案.
示例代码:
var img = new Image();
img.src = "image.png";
img.onload = function() {
var pngdrive = new PNGDrive(img);
var numFiles = pngdrive.getFileCount();
for (var i = 0; i < numFiles; i++) ... [阅读全文]
3 款实用的在线JS代码工具推荐
nick | js | 2011-12-08
本文为大家带来3款非常实用的在线JS代码工具,可以帮助你方便地处理JavaScript或jQuery代码。
1. 压缩工具
用于在线压缩你的JS代码,它有一个选项“Include latest jquery.min.js”,这对于提升速度非常有用。
推荐理由:缩小代码 = 更小的文件大小 = 更快的网页加载速度
2. 美化工具
用于将压缩后的代码转换回正常状态,使代码再次可读。该工具也可用... [阅读全文]
js在线压缩
nick | js | 2010-11-04
http://dean.edwards.name/packer/
据说jquery就是使用它来压缩,以减小体积的,大家不妨试试,很不错的.
[阅读全文]
使用tomcat的compression来提高网页加载速度
当网站从服器端请求的数据较大时,在有限的带宽下就会造成浏览器加载缓慢,有时候会造成页面没有响应,使用户体验变得很差,tomcat为我们提供了有效的解决了办法,就是使用压缩来解决传输问题。
tomcat使用HTTP/1.1 GZIP 来压缩,以减少带宽压力,
首先介绍下gzip:
HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用... [阅读全文]
ssh tar 命令把远程文件拉回来或推过去
nick | linux | 2010-09-12
登录22后tar 压缩/var/log目录输出到标准输入通过管道传到本地22_log.tar.gz文件
ssh 192.168.0.22 “cd /var ;tar -zcvf – log”|cat >22_log.tar.gz
在提取存档文件时,会在相对位置重新创建文件。可以使用这种方法帮助同步目录。因为 tar 创建目录结构的字节流,可以通过结合使用 tar 和管道把文件从一个位置复制到另一个位置:... [阅读全文]
Google 发布 Closure Linter
nick | js | 2010-09-03
Google 很重视代码风格的一致性,而且还公开过一份 JavaScript 代码风格指南:
Google JavaScript Style Guide,现在它们又发布了一个工具来帮助你检查 JavaScript
代码是否严格遵循了 Google JavaScript Style Guide :Closure Linter。
var x = 10
var y=20;
for(var i = 0;i < 10; i++ ) {
x += i;
y -= i;
}
var z = [10, 2... [阅读全文]
Merpressor —— 自动合并压缩JS文件
nick | js | 2010-08-06
略据有规模的网站都会有合并js/css文件的需求。
这里推荐PPTV同学做的一个合并js和css文件的方案:Merpressor。
项目代码托管在google code。
Merpressor的作用很简单,如果你本地开发的时候有一堆js文件,比如
yui.js
selector.js
dom.js
user.js
my.js
….
然后最终自动合并成一个你想要的文件,比如test.js
页面中只需要引入这个test.js就可以了。
... [阅读全文]
基于静态huffman编码的压缩-PHP语言实现
nick | 未分类 | 2010-07-30
名词解释:哈夫曼编码(Huffman Coding)是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。该方法依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫作Huffman编码。
实现过程:
1.计算每个字符在字符串中出现的频率作为构建huffman树的权重
2.构建huffman树
3.建立字符串的最短编码表
4.重建字符串编码,既压缩字符串
... [阅读全文]
在服务端合并和压缩JavaScript和CSS文件
Web性能优化最佳实践中最重要的一条是减少HTTP 请求,它也是YSlow中 比重最大的一条规则。减少HTTP请求的方案主要有合并JavaScript和CSS文件、CSS Sprites、图像映射 (Image Map)和使用Data URI来编码图片。CSS Sprites和图像映射现在已经随处可见了,但由于IE6和IE7不支持Data URI以及性能问题,这项技术尚未大量使用。目前大部分网页中的JavaScri... [阅读全文]