前端面试题全汇总

前端面试题总结【41】:代码压缩的用法

2020-06-29  本文已影响0人  前端老司机

gruntYUI compressorgoogle clojure用来进行代码压缩的用法。

grunt:
UglifyJS 是基于 NodeJS 的 Javascript 语法解析/压缩/格式化工具
官网:http://lisperator.net/uglifyjs/ 或者 https://github.com/mishoo/UglifyJS2
安装:

$ npm install uglify-js -g

使用方法见官网 demo

YUI compressor
YUI Compressor 是一个用来压缩 JSCSS 文件的工具,采用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

推荐:

上一篇 下一篇

猜你喜欢

热点阅读