html 压缩工具 html-minifier
https://github.com/kangax/html-minifier#options-quick-reference
1、参数列表
option | Description | Default |
removeComments | 删除注释,但是会保留script和style中的注释 | false |
removeCommentsFromCDATA | 从脚本和样式删除的注释 | false |
removeCDATASectionsFromCDATA | 删除CDATA节从脚本和样式元素 | |
collapseWhitespace | 删除空格,但是不会删除SCRIPT、style和textarea中的空格 | |
conservativeCollapse | 删除空格,总是保留一个空格 | |
preserveLineBreaks | ||
collapseBooleanAttributes | 省略只有boolean值的属性值,比如:readonly checked | |
removeAttributeQuotes |
删除引号,删除不需要引号的值。 例如: var input = '<p class="foo-bar" id="moo" title="blah blah">foo</p>'; var output = minify(input, { removeAttributeQuotes: true }); output; // '<p class="foo-bar" id=moo title="blah blah">foo</p>' |
|
removeRedundantAttributes | 删除多余的属性 | |
preventAttributesEscaping | ||
useShortDoctype | 使用短的文档类型 | |
removeEmptyAttributes | 删除空属性 | |
removeScriptTypeAttributes | 删除script的类型属性,在h5下面script的type默认值:text/javascript | |
removeStyleLinkTypeAttributes | 删除style的类型属性,同上 | |
removeOptionalTags | ||
removeIgnored | 删除指定开头和结尾的内容 以逗号分割 | |
removeEmptyElements | 删除空元素 | |
lint | ||
keepClosingSlash | ||
caseSensitive | ||
minifyJS | 压缩js | |
minifyCSS | 压缩css | |
minifyURLs | 压缩url | |
ignoreCustomComments | 忽略指定的注释内容 | |
processScripts | ||
maxLineLength | 指定html输出的最大列数,超过就换行显示 | |
customAttrAssign | 允许的自定义属性列表 | |
customAttrSurround | ||
customAttrCollapse | 指定要换行的自定义属性(正则) |
更多可以参考作者例子:
http://perfectionkills.com/experimenting-with-html-minifier/
注:通过自己验证然后结合翻译总结的描述,有错误的地方请指正,谢谢!
转载于:https://www.cnblogs.com/river-lee/p/4253075.html
html 压缩工具 html-minifier相关推荐
- php 之session 进行时
脚 本 之 家 www.jb51.net 素材下载 电子书 软件下载 源码下载 服务器常用软件 首页 网页制作 脚本专栏 网络编程 数据库 脚本下载 CMS教程 电子书籍 平面设计 媒体动画 操作系统 ...
- c语言用hash方式数组去重,利用set实现去重
最近读了一些有关于ES6的文章,觉得真是一个超级大的进步,就是不知道兼容性怎么样,鉴于我还在初学,先写个小例子练手,顺便时刻提醒自己要坚持学下去.未来的趋势肯定是替代es5没跑了. var arr=[ ...
- jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、
脚 本 之 家 www.jb51.net 脚本云 专题 素材下载 电子书 软件下载 源码下载 服务器常用软件 a5交易 首页 网页制作 脚本专栏 脚本下载 网络编程 数据库 CMS教程 电子书籍 平面 ...
- javascript代码_15个最好用的JavaScript代码压缩工具
JavaScript 代码压缩是指去除源代码里的所有不必要的字符,而不改变其功能的过程.这些不必要的字符通常包括空格字符,换行字符,注释以及块分隔符等用来增加可读性的代码,但并不需要它来执行. 在这篇 ...
- 在线JSON压缩工具
在线JSON压缩工具 在线JSON压缩工具 在线 JSON Minifier 将通过删除不必要的缩进.空格和换行符来缩小 JSON 代码以快速加载数据. 在线 JSON Minifier 将通过删除不 ...
- 在线Javascript压缩工具
在线Javascript压缩工具 在线Javascript压缩工具 在线 Javascript Minifier 去除了间距.缩进.换行,使其缩小.压缩.它减少了文件大小,也使 javascript ...
- 在线HTML压缩工具
在线HTML压缩工具 在线HTML压缩工具 在线 HTML Minifier 可减少 HTML 文件大小并缩小 HTML 代码.该工具将删除所有额外的换行符.空格.注释等.这个缩小器还有许多选项可以使 ...
- 15个最好用的JavaScript代码压缩工具
2019独角兽企业重金招聘Python工程师标准>>> JavaScript 代码压缩是指去除源代码里的所有不必要的字符,而不改变其功能的过程.这些不必要的字符通常包括空格字符,换行 ...
- 【mysql】在线 SQL 压缩工具
在线 SQL 压缩工具 在线 SQL Minifier 去除了间距.缩进.换行,使其缩小.压缩.它减少了文件大小,也使 sql 更难阅读. https://toolgg.com/sql-minifie ...
- 压缩工具gzip,bzip2,xz,zip,tar
gzip bzip2 xz 都可以指定压缩等级,都是1到9 ,不能指定解压目录,不过单个文件时可以使用-c参数重定向(-c:将压缩解压后的结果输出到标准输出)实现.unzip可以使用-d指定解压目录 ...
最新文章
- python处理数据的优势-Python与其他语言相比有哪些优势?
- MATLAB加入螺旋相位板调制,连续型螺旋相位板设计方法与流程
- MySQL基本架构图
- python程序设计的基本步骤_Python程序设计课程教与学(54、72、80学时教学大纲)...
- fdfs往服务器上传文件超时,FastDFS 实现大文件分片上传
- 数据结构与算法:十大排序算法之归并排序
- 二叉树遍历算法C++实现
- Selenium 批量执行url(附完整代码)
- java是如何调用native方法?hotspot源码分析必会技能
- opencms10.5.1如何汉化
- Java实现特征保持的图像加密算法
- Linux命令大全(在线手册)
- python实现10进制转换2进制(两种方法)
- web前端工程师基础知识点
- php lumen 框架优点,微框架Lumen 特性
- Quartus生成原理图
- Z50-70电脑加内存条+加固态硬盘+光驱处加机械硬盘+U盘启动重装系统+第三方装机软件重装系统
- 加推科技携个人名片超级IP亮相高交会,智能名片又迎创新
- 今日感悟——11.2
- python五环_python (turtle)画五环
热门文章
- cakephp helper ajax,在JS Helper CakePHP中手动触发事件
- mysql ip 远程连接不上_【技术贴】解决MySql连接不上 ip远程连接Host is not allowed to conn-阿里云开发者社区...
- Centos7 firewall防火墙常用配置
- 解决 xshell 上面 zsh 的 home end 无效问题
- 有趣的flash例子
- python 爬糗事百科
- java基础-final
- tomcat,tomcat7配置https
- js 简单语法 集合
- 线代总结1 线性代数中的线性方程组