面完这次感觉,学东西不能只学表面,一定要深度理解它,要知道它的用法
1.js的基本数据类型(es6新增的symbol数据类型有什么用处,在什么地方用到)
2.深拷贝和浅拷贝,以及深浅拷贝的方法
3.谈谈this对象的问题
4.闭包以及闭包的原理和它的用处
5.js中的事件循环机制
6.谈谈你对es6的理解
7.箭头函数和普通函数的区别
8.了解浏览器缓存吗?http缓存?(这两个我没有具体了解过,没答出来)
9.跨域问题了解吗?项目中有手动解决过跨域吗?
10.谈谈你的项目中用到了哪些技术(我面的时候只做了两个vue项目)
11.知道vue中的单向数据流的概念吗?(她给我说的是可以通过store里数据的修改来改变ui,而ui的改变影响不了store中的数据)
12.谈谈你对vuex的理解
13.mutation和action的区别
14.vuerouter中路由跳转
15.讲一下vue中我们在项目中常用到的生命周期
16.了解git chery pick吗?revert reset 通常你是怎么解决冲突的
17.webpack有没有自己手动配置过?
到了最后问我基础的css了
1.讲一下position的定位方式
2.用过flex布局吗?怎么使用flex来让一个盒子水平垂直居中
额,只能想起来这么多了,最大的感受就是一定一定要深入理解你不会的东西,他要的是你会讲原理,不是定义的规则!