<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')) })