什么是代码压缩?
代码压缩(Minification)是去除源代码中不影响功能的多余字符,包括:
- 多余的空格和缩进
- 换行符
- 代码注释
- 不必要的分号
压缩效果对比
| 文件类型 | 原始大小 | Minify后 | +Gzip |
|---|---|---|---|
| HTML | 100% | 70-85% | 15-25% |
| CSS | 100% | 65-80% | 15-20% |
| JavaScript | 100% | 50-70% | 15-25% |
压缩注意事项
- pre标签:包含的空白是有意义的,不应被压缩
- script/style:内部代码的空白需要保留
- IE条件注释:如 `
代码压缩(Minification)是去除源代码中不影响功能的多余字符,包括:
| 文件类型 | 原始大小 | Minify后 | +Gzip |
|---|---|---|---|
| HTML | 100% | 70-85% | 15-25% |
| CSS | 100% | 65-80% | 15-20% |
| JavaScript | 100% | 50-70% | 15-25% |