兴盛优选前端一面
1. 浏览器缓存原理
- 协商缓存的具体参数
2. js的基础数据类型和复杂数据类型
- 栈和队列的区别
3. 深浅拷贝
- 常用深拷贝方式
- JSON.parse(JSON.stringify(obj))的缺点
***循环
- 如果再当前的宏任务里继续添加微任务会怎么执行
5. 事件委托
6. js的作用域
7. 跨域问题
- webpack如何实现跨域在怎么配置
8. 如果有(1,2,3)三个接口按顺序触发,怎么按顺序获得他的结果
9. 什么是虚拟DOM?
10. vue的双向绑定原理
11. vue2和vue3的区别
- 多根的原理
2. vue2的key算法的作用
3. 组件的通信方式
4. vue的修饰符
5. axios的封装
#面经一面面经##面经##前端工程师##前端#
- 协商缓存的具体参数
2. js的基础数据类型和复杂数据类型
- 栈和队列的区别
3. 深浅拷贝
- 常用深拷贝方式
- JSON.parse(JSON.stringify(obj))的缺点
***循环
- 如果再当前的宏任务里继续添加微任务会怎么执行
5. 事件委托
6. js的作用域
7. 跨域问题
- webpack如何实现跨域在怎么配置
8. 如果有(1,2,3)三个接口按顺序触发,怎么按顺序获得他的结果
9. 什么是虚拟DOM?
10. vue的双向绑定原理
11. vue2和vue3的区别
- 多根的原理
2. vue2的key算法的作用
3. 组件的通信方式
4. vue的修饰符
5. axios的封装
#面经一面面经##面经##前端工程师##前端#