一面: 说一下对promise的理解 如何判断一个对象是不是promise实例 介绍promise.all,promise.race 手写异步并行控制 介绍js事件循环机制(微任务宏任务) 做题判断输出(还是考事件循环) v-if和v-show区别, diff算法,diff算法缺陷(没了解过,跳过了), keep-alive是什么,怎么实现的, vue数据双向绑定原理 手写发布订阅模式二面: 项目细节 微信小程序和h5的区别; tcp和http关系; http一条通道能不能发送多个请求 回到项目,代码分为哪些模块,分别的功能是什么; 手写代码:对象展开; 手写promise.all ...