一面
1. 安全相关,xss,sql注入,csrf如何防护;
2. http请求缓存相关,强缓存,策略缓存;
3. vue相关编译js文件过大的优化方案;
4. 模块的懒加载,vue的懒加载方式。
5. gzip压缩;
6. es5实现继承的方案;
7. 页面加载的时候css,js的加载会阻塞页面渲染,优化方案;
8. flex布局;
9. js原生实现preapend;
10. v-model是哪两个指令的语法糖;
11. 为什么用vuex。
二面
1.防抖节流;
2.call,apply,闭包等使用场景;
3.call和apply的使用场景比较的是调用别人的方法;
4.验证是不是数组;
5.闭包使用场景;
6.async await的实现同部的原理;
7.自己实现一个promise;
8.自己实现一个数组的foreach,可以动态的结束循环;
9.vue项目中使用了哪些插件,webpack中用到的第三方插件;
10.vue的数据绑定的实现原理和机制;
11.vue router的实现原理;
12.项目中使用到的设计模式;
13.自己参与到比较复杂的模块设计,以及如何做好已扩展,高复用;
14. vue 动态路由,以及项目权限管理是如何处理的;
15. prefetch和preload的区别?
16. ajax轮询和websocket的区别?
17. 用过哪些es6的模块?
18. vue-cli3.0相对于vue-cli;
19. echarts3.0和2.0的区别。
...查看更多