1.自我介绍
2.vue的生命周期
3.父子组件中生命周期的执行顺序
4.watch和computed的区别
5.怎样监听某一个具体的属性(比如a对象中的b属性)
6.nextTick主要是用来干什么的
7.对虚拟dom的理解,虚拟dom解决了什么问题(减少重绘回流,浏览器的开销)
8.data为什么不是一个对象而是一个函数
9.项目中axios主要解决了什么问题,如何写一个网络请求发到服务器
10.平时使用的es6语法
11.let,const,var区别
12.对原型,原型链的理解
13.string和object存储的方式有什么不一样
14.堆和栈的主要区别
15.了解的常见的数据结构
16.对数据流量太大的优化(预加载和懒加载),如果是手机端的话怎么办(1.压缩 2.部分展示)
前端是最接近用户的
17.学过哪些网络协议,发qq消息是基于tcp还是udp
18.https为什么比http安全
19.http2的优势
20.500是什么意思,301和302的区别,101是什么意思
21.了解websocket吗
22.编译型语言(java,c++)和解释性语言(js)的区别
23.为什么学习前端
24.用过弹性布局吗,主轴(flex-direction)和交叉轴(align-items)的区别
25.渲染树是怎么生成的
26.怎么把.vue转换成原生资源的,怎么转化的(比如说箭头函数转化成一个function)
27.了解过tree-shaking吗
28.反问