利用html-minifier和uglify-js对前端HTML/CSS/JS文件进行压缩
前言:最近项目组项目接近完工,因为是个网站改造项目,大多数页面都是静态页面,前端开发并没有使用框架或工程化的东东。so...代码大都是一些原生的HTML/CSS/JS文件。在项目部署前,我们对前端代码进行了压缩(至于压缩目的......嘿嘿嘿),我们这里只对单个文件进行简单的格式化压缩没有进行混淆操作。
一 压缩模板介绍:
1. HTML Minifile是一个高度可配置的,经过良好测试的,基于 JavaScript 的 html 压缩工具,用棉绒般的能力。在它的核心, Minifier 依赖于 John Resig 的 html 解析器。这个解析器能够处理非常复杂的文档,但是有时候会跳过一些比较模糊的结构,例如无效的 DOCTYPE 声明(咳咳 网上抄的)。ps:其实它options中的 minifyJS 也使用uglify-js 对HTMLl中的JS进行的压缩,默认值false。