转自岁月如歌的http://lifesinger.org/blog/?p=464
有朋友问到淘宝是怎么压缩js和css的,这里分享下。
我们使用的是YUI Compressor:
The YUI Compressor is a JavaScript compressor which, in addition to removing comments and white-spaces, obfuscates local variables using the smallest possible variable name. This obfuscation is safe, even when using constructs such as ‘eval’ or ‘with’ (although the compression is not optimal is those cases) Compared to jsmin, the average savings is around 20%.
The YUI Compressor is also able to safely compress CSS files. The decision on which compressor is being used is made on the file extension (js or css)
淘宝前端的开发环境以Windows居多。为了方便使用,对YUICompressor做了层简单的封装,称之为TBCompressor. 安装和使用方法如下:
安装说明
- 安装请点击install.cmd
- 卸载请点击uninstall.cmd
- 如果以前安装过2.3.5之前的版本, 请点击update.cmd升级
测试使用
- 在test.source.js上右键,执行菜单“压缩JavaScript”,会生成test.js文件。如果再对test.js文件执行一次压缩,会生成test-min.js文件
- CSS同1
分享到:
相关推荐
基于java的开发源码-JS和CSS压缩混淆 JsCompressor.zip 基于java的开发源码-JS和CSS压缩混淆 JsCompressor.zip 基于java的开发源码-JS和CSS压缩混淆 JsCompressor.zip 基于java的开发源码-JS和CSS压缩混淆 ...
基于java的开发源码-JSCSS压缩工具 YUI Compressor.zip 基于java的开发源码-JSCSS压缩工具 YUI Compressor.zip 基于java的开发源码-JSCSS压缩工具 YUI Compressor.zip 基于java的开发源码-JSCSS压缩工具 YUI ...
基于Java的源码-JS和CSS压缩混淆 JsCompressor.zip
基于Java的实例源码-JS和CSS压缩混淆 JsCompressor.zip
基于Java的实例开发源码-JS和CSS压缩混淆 JsCompressor.zip
js和css压缩工具希望对有这方面需要的朋友有所帮助!
HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习 HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习 HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习 ...
这是一个基于YahooYuiCompressor算法的js和css压缩工具(.net版) 可以实现复制和粘贴代码然后压缩,也可以手动打开一个js或css文件(文件内容自动加载),压缩完成后的代码可以另存为为js或css文件 (更新了多线程...
基于Java的源码-JSCSS压缩工具 YUI Compressor.zip
如有使用疑问,联系博主 bootstrap-table-fixed-columns.css固定列 冻结列
基于Java的实例源码-JSCSS压缩工具 YUI Compressor.zip
淘宝工程师用的js和CSS压缩工具,用了你才知道他的强大!
基于Java的实例开发源码-JSCSS压缩工具 YUI Compressor.zip
在不破坏JS/CSS结构的前提下,压缩文件大小/加密 JS CSS文件
objectify-css 将CSS规则转成JavaScript样式对象的CLI工具
在线压缩JS和CSS压缩工具,去空格与注释
压缩css和js是我们工作中经常要处理的一件事,这里介绍的是一款基于YUICompressor,淘宝封装的css和js压缩工具TBCompressor. TBCompressor的安装很简单,点击install.cmd就可以了,安装后会在里的右键菜单里出现...
用于js和css的自动化压缩,借助了yuicompressor工具实现js压缩,版本为2.4..2,可以使用其他版本替换,使用时编辑bat文件中yuicompressor目录 和要输入文件目录即可。使用前请备份,会把原来的js文件删除,压缩完成...
Video需要的js和css文件:一共有三个文件,两个js文件一个css;分别为video.min.js,video-js.css,videojs-ie8.min.js