1. JavaScript 中的闭包是什么,应用场景及缺点、处理方法?2. JavaScript 常用的基础类型有哪些?3. 前端的垃圾回收机制是什么?4. 请介绍 JavaScript 的事件循环(同步任务、微任务、宏任务的执行顺序及示例)?5. Promise 和 setup 哪个先执行?6. Vue 2 和 Vue 3 的区别(响应式实现、生命周期、API、根节点)?7. Vue 2 和 Vue 3 中 v-if 和 v-for 的优先级区别及调整原因?8. Vue 中 watch 和 computed 的区别?9. Vue 3 setup 语法糖中 ref 和 reactive 的区别?10. Promise 的工作原理(状态、不可逆性、结果获取方式)?11. Promise 与 Async/Await 的关系及使用规则?12. 跨域的机制及解决方案?13. POST 和 GET 请求方式的区别?14. HTTP 的缓存机制有哪些(强制缓存、协商缓存的逻辑)?15项目与封装组件的依据、需求场景及难点?手写进度条