CSS

1.一个盒子垂直水平居中有哪些方法?(2~3种方法)
2.flex怎么使用,flex:1代表了什么(三个属性)
3.常见状态码
##vue
4.axios的底层是怎么实现的,用什么实现的(配套AJAX问题)
5.vue的生命周期
mounted和created的区别:
6.组件传值分为(父传子、子传父、兄弟组件之间传值)
父组件传给子组件:子组件通过props方法接收数据;
子组件传给父组件:$emit方法传递参数
兄弟间组件通信:使用vuex解决问题,先创建store对象;或者用eventBus,就是创建一个事件中心,相当于中转站,可以用它来传递事件和接收事件。项目比较小时,用这个比较合适
7.keep-alive是怎么使用的
8.VUE双向绑定的原理
##JS
9.跨域是有哪几种方式实现的(什么是跨域,限制了什么,不同源的话会进行什么策略)
跨域的方式有:jsonP、nigix的代理、websocket以及php端修改header。
代理设置了location的哪一项?
websocket是怎么进行跨域的?
php修改header为很么修改了就想能跨域了?
10.this指向
普通函数和箭头函数的this,以及怎么改变普通函数里的this指向
11.apply、call、bind,区别
apply怎样实现bind
##ES6
12.promise和async await有什么区别
await有什么特点
这两个方法报错了怎么抓取
13.ES6的新特性有哪些
promise async await class继承、解构赋值
定义const、var、let、箭头函数
14.let、var、const的区别
const定义的对象是可以改变的(定义的是指向对象的地址)