3.21前端面试题总结
1:let,var,const区别,变量提升;
2:作用域,作用域链;
3:闭包,使用闭包的场景;
4:es6数组常用方法及区别,那些会修改原数组;
5:数组结构的剩余元素在开发时的应用场景;
6:异步执行五个方法,都成功后再调用后台接口怎样实现;
7:修改组件库的组件的默认样式;
8:简述flex布局;
9:vuex原理和使用方法;
10:promise原理,开发过程中哪些地方用到了promise;
11:token验证及时效性;
12:axios封装;
13:webpack都干了啥?你都做了哪些配置?
14:static和assets有什么区别,为什么static的静态资源不会去打包?
15:es6的箭头函数有什么特点,开发过程中,哪些地方使用箭头函数会有问题?
16:上传文件到服务器的流程?怎样拿到上传的进度?
17:下载请求文件时,修改请求头设置Content-Type,文件流或blob二进制的转换?
18:原生写js模块和es6写js模块都怎么写,有什么区别?
19:vue中的组件通讯,父子,组件间,全局;
20:vue开发时使用的定时器,需不需要清除,什么样的需要清除,怎样清除?
21:移动端的样式布局?媒体查询?设备端型判断?
22:vue的响应式原理?
23:怎样优化vue项目的首屏加载速度?
总结的有点晚了,只记得这么多了…