<div cintenteditabel="true"></div>
<meta content="telephone=no" name="format-detection"> //format-detection:表示格式檢測
//第一種 div{ width:100px; height:100px; position:absolute; top:50%; left:50%; margin-top:-50px; margin-left:-50px; }
//第二種 div{ width:100px; height:100px; background: navy; position: absolute; margin:auto; top:0; left:0; bottom:0; right:0; }
//第三種 div{ width:100px; height:100px; background: navy; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%) }
function extend(obj1,obj2){ for(var attr in obj1){ obj2[attr]=obj1[attr] } }
其實我以爲經常使用的也就這幾個javascript
var promise=new Promise(function(resolve.reject){ if(//操做成功){ resolve(valve) }else{ reject(error) } })
var p1=new Promise(function(resolve,reject){ setTimeout(()=>resolve(new Array(3)),3000) }).then(()=>console.log('成功'),()=>console.log('失敗'))
//html文件的操做 var gulp=require('gulp'); var $=require('gulp-load-plugins')(); gulp.task('html',function(){ gulp.src('./app/*.html') //壓縮html文件 .pipe($.minifyHtml) .pipe(gulp.dest('./build')) })
//js文件操做 var gulp=require('gulp'); //這裏要執行 var $=require(gulp-load-plugins)(); gulp.task('js',function(){ //獲取源文件 gulp.src('./app/js/*.js') //把ES6編譯爲ES5 .pipe($.babel({presetd:['es2015']})) //合併成一個js文件 .pipe($.concat('all.js')) //寫到指定文件夾中 .pipe(gulp.dest('./build/js')) //對文件進行壓縮 .pipe($.uglify()) //對壓縮後的文件重命名,不然會覆蓋 .pipe($.rename('all.min.js')) //再保存一份到build文件夾下 .pipe(gulp.dest('./build/js')) })
//css文件的操做 var gulp=require('gulp'); var $=require('gulp-load-plugins')(); gulp.task('css',function(){ //讀取源文件 gulp.src('./app.css/*.css') //將less編譯爲css .pipe($.less()) //合併成一個css文件 .pipe($.concat('all.css')) //拷貝到指定的文件夾中 .pipe(gulp.dest('./build/css')) //壓縮css .pipe($.cleanCss()) //重命名 .pipe($.rename(function(file){ //這在函數中的做用是之後改動文件名的時候不須要改變min的名字 file.basename+='.min' })) //在寫入文件中 .pipe(gulp.dest('./build/css')) })