#软件开发2024笔面经# 1. 自我介绍
2. CSS 常用的单位
3. CSS实现水平垂直居中
4. Js 的基本数据类型
5. Js数据类型的分类(基本类型和复杂类型)
6. Es6中新增的数据类型
7. 有没有用过symbol
8. 说一说事件循环机制
9. 宏任务,微任务
10. vue2和vue3中diff 算法的区别
11. Vue3如何定义一个响应式数据
12. Typescript 如何定义数据结构
13. Vue2中mixins 存在什么优点和缺点,Vue 3是如何解决的(组合式API)
14. 说一说Vue-Router的理解
15. Vue-Router 的两种模式
16. 说一说promise的理解
17. 使用过promise 的什么API
18. Promise.all接受的参数,返回值——如果有一个reject,两个fulfilled,返回什么;如何判断promise.all返回值是成功还是失败。
19. async 和await 的理解
20. 反问
补充:
21. 有没有使用过symbol ,有什么特性。
22. Map 和对象中键值对的区别。
23.Map 和Set 的特性
24. Vue 3中proxy 和Vue2中defindPropertity 的区别,proxy解决了什么问题
25. this.$nextTick 的使用场景
26.路由守卫的作用