1
chshouyu 2014-11-14 17:49:38 +08:00
|
2
ilihai 2014-11-14 18:25:19 +08:00
mod_pagespeed也有这功能,就是不知道能不能达到你的要求。
|
3
66beta 2014-11-14 18:27:17 +08:00
你需要gulp跑task
// Scan Your HTML For Assets & Optimize Them gulp.task('html', function () { var assets = $.useref.assets({searchPath: '{.tmp,app}'}); return gulp.src('app/**/*.html') .pipe(assets) // Concatenate And Minify JavaScript .pipe($.if('*.js', $.uglify({preserveComments: 'some'}))) // Remove Any Unused CSS // Note: If not using the Style Guide, you can delete it from // the next line to only include styles your project uses. .pipe($.if('*.css', $.uncss({ html: [ 'app/index.html', 'app/styleguide.html' ], // CSS Selectors for UnCSS to ignore ignore: [ /.navdrawer-container.open/, /.app-bar.open/ ] }))) // Concatenate And Minify Styles // In case you are still using useref build blocks .pipe($.if('*.css', $.csso())) .pipe(assets.restore()) .pipe($.useref()) // Update Production Style Guide Paths .pipe($.replace('components/components.css', 'components/main.min.css')) // Minify Any HTML .pipe($.if('*.html', $.minifyHtml())) // Output Files .pipe(gulp.dest('dist')) .pipe($.size({title: 'html'})); }); |
4
66beta 2014-11-14 18:29:58 +08:00
当然Sublime Text的话,还有Minifier插件之类
反之,HTML-CSS-JS Prettify |
5
belin520 2014-11-14 18:31:01 +08:00 via Android
你需要了一款前端的构建工具
|
6
FrankFang128 2014-11-14 18:33:17 +08:00 via Android
不要跟风。
|
7
learnshare 2014-11-14 18:34:17 +08:00
Grunt 可以做,或者服务器开 Gzip 直接压缩传输的数据
|
8
kmvan 2014-11-14 18:34:36 +08:00
css和js可以考虑压缩,但html个人认为没这个必要。因为html不是每次都缓存的,压缩又耗cpu,而且有了gzip压缩,效果几乎一样。
|
10
0x142857 2014-11-14 18:50:26 +08:00
|
11
loading 2014-11-14 18:55:45 +08:00 via Android
你的html要有多大……
|
12
kfll 2014-11-15 10:05:05 +08:00 via Android
…楼主看到的那些没有空格的网站……实际上是生成的时候就没有空格的,而不是后来删掉的……
有没有空格表现不一样啊不能随便压缩 |