A面
有哪些设计模式,如何使用
隐藏元素的方式
css实现居中
websocket和http有什么区别
谈项目难点
B面
vue组件间通信
vue3和react相比有哪些异同点
es6有哪些新特性
vue生命周期,关于create阶段具体做了什么
谈项目难点
对于闭包的理解
讲讲输出结果(大致是这样):
```
for(var i = 0; i < 5; i++){
setTimeout(()=>{
console.log(i);
},0);
}
```
想让它从0到4输出,该怎么改(没搞懂问的什么,答的是每个循环里进行一个console.log,听到面试官无奈的笑了,后来发现原来想问的是作用域的问题,把var改成let就好啦)