首页 > 试题广场 >

代码压缩的用法

[问答题]
grunt, YUI compressor 和 google clojure用来进行代码压缩的用法。
gulp的话借助里面的方法来建立任务 获取文件 借助插件来实现压缩功能 输出文件 webpack的话借助相应的loader 和 plugin 来实现代码的压缩
发表于 2021-04-19 22:43:54 回复(0)
grunt:
UglifyJS 是基于 NodeJS 的 Javascript 语法解析/压缩/格式化工具
官网:http://lisperator.net/uglifyjs/ 或者 https://github.com/mishoo/UglifyJS2
安装:
$ npm install uglify-js -g
使用方法见官网 demo

YUI compressor:
YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。
使用方法:
// 压缩JS
java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -v src.js > packed.js
// 压缩CSS
java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css > packed.css

Google Closure Compiler:
官网:https://developers.google.com/closure/compiler/
使用方法:
1. 在命令行下使用一个google编译好的java程序
2. 使用google提供的在线服务
3. 使用google提供的RESTful API
发表于 2015-07-27 15:10:26 回复(1)