使用RequireJS模块化后代码被拆分成多个JS文件了,在部署生产环境需要压缩合并,RequireJS提供了一个打包压缩工具r.js来对模块进行合并压缩。r.js非常强大,不但可以压缩js,css,甚至可以对整个项目进行打包。 r.js的压缩工具使用UglifyJS或Closure Compile ...
分类:
Web程序 时间:
2016-08-24 19:10:51
阅读次数:
237
一、故事总有其背景 年末将至,很多闲适的时间,于是刷刷微博,接触各种纷杂的信息——美其名曰“学习”。运气不错,遇到了一个新名词,uglifyjs. 据说是用来压缩JS文件的,据说还能优化JS,据说是基于node的,还据说比Google Closure Compiler更带感,哦?激起了我的好奇心。百 ...
分类:
Web程序 时间:
2016-07-16 00:20:19
阅读次数:
606
1. 各种调试工具。ie dev toolbar. chrome developer tools. firebug .fiddler 2. 压缩合并工具 3. fis 4. 性能工具yslow. pagespeed 5. 压缩 gzip js压缩 uglifyjs. yui compressor. ...
分类:
Web程序 时间:
2016-05-30 06:22:58
阅读次数:
201
@echo off set "RMS_SourcePath=%~dp0"set "RMS_CodeBuilder=%RMS_SourcePath%Bin\Tool\CodeBuilder\CHM.Tool.CodeBuilder.exe"set "RMS_uglifyjs=%RMS_SourcePa ...
分类:
其他好文 时间:
2016-04-28 20:06:54
阅读次数:
305
r.js是RequireJS的一部分(optimizer)。它依赖于UglifyJS,而UglifyJS基于nodejs。r.js多数时候配合模块化(AMD)写法进行合并,压缩。如果你的代码不采用AMD方式,也可以用它来压缩。这篇讨论的是当不采用AMD方式组织代码时压缩整个项目的js文件。 假设项目 ...
分类:
编程语言 时间:
2016-04-25 19:13:43
阅读次数:
251
一.背景今天在看《锋利的jQuery》文时,突然看到Uglifyjs压缩工具,感觉值得一试(玩),所以网上稍微搜了一下资料,简单的运用了一下,发现入门非常简单,当然网上有很多在线压缩工具,比如我看到的一个,自己稍微玩一下也不错的“tool.css-js.com”。二.安装1.先安装nodejs和np...
分类:
Web程序 时间:
2016-01-23 18:08:59
阅读次数:
237
uglifyjs. 据说是用来压缩JS文件的,据说还能优化JS,据说是基于node的,还据说比Google Closure Compiler更带感。uglifyjs压缩批处理我们不可能每次都打开cmd去键入压缩执行代码,容易写错不说(如上面那个结果图),还耗时,想想都会让人疯掉。懒人有懒法,花了点功...
分类:
Web程序 时间:
2016-01-10 15:31:29
阅读次数:
150
code: 1 var fs = require('fs'); 2 var jsp = require("./UglifyJS-master/uglify-js").parser; 3 var pro = require("./UglifyJS-master/uglify-js").uglify; ...
分类:
Web程序 时间:
2016-01-06 11:54:55
阅读次数:
174
1.安装nodejshttp://nodejs.org/2.安装各自的node packagejs我用的是UglifyJS github地址:https://github.com/mishoo/UglifyJScss我用的是clean-cssgithub地址:https://github.com/G...
分类:
Web程序 时间:
2015-11-15 13:22:17
阅读次数:
201
在线压缩网站http://tools.css-js.com/compressor.htmlUglifyJS 是用 NodeJS 编写的 JavaScript 压缩工具,是目前最流行的JS压缩工具,JQuery 就是使用此工具压缩,UglifyJS 压缩率高,压缩选项多,并且具有优化代码,格式化代码功...
分类:
编程语言 时间:
2015-08-13 11:35:44
阅读次数:
146