今日汇总

今天主要完成了主页静态的开发

了解绝对定位(position:absolute)与div的旋转效果(anumation:rotate 1s linear infinite;

-webkit-animation:rotating 1s infinite;)

对于div的布局后续还需要加强


知道了View UI的引入

1.    先使用npm install view-design安装

2.    找到.bobelrc文件添加"plugins": ["transform-vue-jsx", "transform-runtime", [

2.    "component",

2.    {

2.      "libraryName": "element-ui",

2.      "styleLibraryName": "theme-chalk"

3.    然后找到main.js的文件输入import {button,Select} from “element-ui”;再输入Vue.use(button); Vue.use(Select);

4.    这样就可以使用button组件和Select组件了

读书笔记:

今天看了2章,主要了解了let和const命令还有变量的解构赋值

    //var声明全局变量

vara=[];

for(leti=0;i<10;i++){

a[i]=function(){

console.log(i);

};

}

a[6]();

//let只在代码块内生效

for(leti=0;i<3;i++){

leti="abc";

console.log(i);

}

//let不存在变量提升

console.log(foo);

varfoo=2;

//console.log(bar);

//letbar=2;

//暂时性锁区

//vartmp=123;//tmp声明全局变量

//if(true){

//tmp="abc";//报错

//lettmp;//let声明变量

//}

//在代码块内使用了let之前,声明其他的变量就会报错简称:DTZ

//let不允许在相同作用域内重复声明

//报错

//function(){

//leta=10;

//vara=1;

//}

//不报错

functionfunc(arg){

{

letarg;

}

}

//ES6新加了块级作用域,防止循环泄露和覆盖

functionf1(){

letn=5;

if(true){

letn=10;

}

console.log(n);

}

//块级作用域写法

//{

//lettmp=......;

//.....

//}

//ES6的块级作用域允许声明函数的规则只在使用大括号的情况下成立,没有大括号就会报错

//不报错

("usestrict");

if(true){

functionf(){}

}

//报错

//("usestrict");

//if(true)functionf(){}

//do表达式可以返回值

letx=do{

//X会得到整个块级作用域的返回值

lett=f();

t*t+1;

};

//const声明一个只读的常量,一旦声明,常量的值就不能改变

constPI=321;

PI;//321

PI=3;//报错

//ES6允许按照一定模式从数组和对象中提取值,然后对变量进行赋值,这被称为解构

//以前

leta=1;

letb=2;

letc=3;

//ES6从数组中提取值,按照对应位置对变量赋值

let[a,b,c]=[1,2,3];

//解构不成功,变量值就等于undefined

let[foo]=[];//undefined

//解构赋值允许指定默认值

let[foo=true]=[];

foo;//true

//字符串也可以解构赋值

const[a,b,c,d,e]="hello";

a;//"h"

b;//"e"

c;//"l"

d;//"l"

e;//"o"

//类似数组的对象都有个length属性,还可以对这个属性解构赋值

let{length:len}="hello";

let;//5

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容