自我介绍为什么选择前端怎么学习前端知识的有罗列过学习顺序吗人员构成webpace和vite区别(在编译组件方面有什么区别,为什么有这个区别)遇到的问题及怎么解决的js里的数据类型怎么判断未知数据的数据类型怎么理解promise的Promise和async/await的区别js代码执行的事件循环机制事件循环代码输出浏览器存储方式及区别什么是跨域怎么解决跨域JSONP方式解决跨域有什么限制computed和watch有什么区别V-if和v-show区别单页应用和多页应用Vue2 data是一个函数还是一个对象,什么时候可以写成一个对象为什么组件中必须是函数在根路径下可以是对象?插槽vue写v-show的时候需要加个key为什么加这个vue在和后端交互的时候用的什么请求有没有对请求做统一的封装比如状态码在前端页面提示什么是CSS的盒模型和BFCCSS实现子元素在父元素中垂直水平居中for (i = 0; i < 5; i++) {setTimeout(() => { console.log(i)}, 1000)} 改造上面的输出题,用var定义,然后实现块级作用域的效果