vargulp = require('gulp');varcssmin = require('gulp-minify-css');
//css
壓縮varuglify = require('gulp-uglify');
//js
壓縮varconcat = require('gulp-concat');
//js
合併varimagemin = require('gulp-imagemin');
//的壓縮
varbase64 = require('gulp-base64');
//css
小轉成base64
字串varhtmlbase64 = require('gulp-html-css-js-base64');
//html
小轉成base64
字串,這個外掛程式還不完善,有空會改編一下
varhtmlmin = require('gulp-htmlmin');
//html
的壓縮//
壓縮css
檔案和base64
和檔名加
md5字尾
gulp.task('testcssmin'
,function() )) //40k
以內轉base64
// .pipe(rev()) //
檔名加
md5字尾
.pipe(cssmin())
// .pipe(rev.manifest())
檔案,裡面是壓縮檔案的資訊
.pipe(gulp.dest('dist/css'));
});//
合併和壓縮
js檔案
gulp.task('testscriptmin'
,function() )) //
壓縮js,
是否修改變數名
,是否完全壓縮
.pipe(gulp.dest('dist/js'))
});//
壓縮img
檔案gulp.task('testimagemin'
,function() ')
.pipe(imagemin())
.pipe(gulp.dest('dist/images'));
});//html
小轉成base64
字串gulp.task('testhtmlbase64'
,function() )) //80k
以內轉為
base64
.pipe(gulp.dest('dist/base64'));
});//
壓縮html
檔案gulp.task('testhtmlmin'
,function() ;
gulp.src('index.html')
.pipe(htmlmin(options))
.pipe(gulp.dest('./'));
});//
監聽檔案的變化
/* gulp.task('watch', function() '], ['testimagemin']);
gulp.watch(['/*.html'], ['testhtmlmin']);
}); */
//合併上述我的方法 監控並執行任務
gulp.task('default'
, [ 'testcssmin'
,'testscriptmin'
,'testhtmlmin'
,//'testhtmlbase64',
//'testimagemin',
// 'watch'
]);
Redis Redis在專案中的配置
目錄 springboot整合redis spring整合redis pom檔案中引入依賴 org.springframework.boot spring boot starter data redis 配置yml檔案 新增redisconfig配置類 例項 1.註解使用 cacheable val...
springboot專案中的mvc配置
springboot專案中的mvc配置大概有兩種寫法,一種是基於實現介面webmvcconfigurer,一種是基於繼承webmvcconfigurationsupport,這兩種寫法會衝突,最終spring容器會執行繼承webmvcconfigurationsupport類中的重寫方法,而忽略實現...
平時自己專案中用到的CSS
outline 當選中input元素的時候會出現狀態線,outline設定成none就沒了 input contentditable 設定元素內的文字是否可編輯 可編輯user select 禁止使用者選中文字 webkit user select none moz user select none...