3-12面试记录
1、h5新特性/css新特性
2、es6新特性
3、promise与async/await区别
4、用到的布局
5、缓存
6、sessionstory/localstory/cookie 区别
7、bind原理
8、深拷贝与浅拷贝,常用的深拷贝
9、单页面应用与多页面应用的优缺点
10、vue双向绑定
11、闭包的使用场景: 防抖节流 区别
12、原型链
13、http特点
14、http2.0 有什么优化
15、vue中对原生diff做了哪些优化
16、vue首屏加载优化
17、webpack流程
18、async/await 原理
19、改变this指向的方法 区别
20、vue组件传值
21、eventbus与全局vue实力区别
22、事件执行机制,先执行宏任务还是微任务
23、axios封装 底层
23、有哪些方面性能优化
24、webpack怎么进行性能优化
25、css优先级
26、排序算法 深度 思路
27、数组去重(es5 深度)
28、indexof 底层原理
29、垃圾回收,v8引擎的回收机制
30、js数据类型 类型的区别 es6新增的数据类型
31、什么是纯函数
32、nextTick
33、路由都有那些方式实现
34、vuex数据流向哪里
35、什么是mvvm
36、返回的函数是什么
37、h5兼容问题 用到的单位长度 区别