去哪儿
约 358 字大约 1 分钟
2024-04-06
简答题:
- 最近做的项目是哪个?自己在项目中都做了哪些事情?
- let 和 const了解吗?
- ES6的class具体细节
- jsBridge是怎么交互的?
- Http1 和 Http2 有何区别?
- Websocket是怎么个?
- https协议是怎么样的? 追问:浏览器生成的随机数有什么特点?
- 平常有做过什么vue组件?
- 都有用过vue的哪些指令?
- v-model是怎么实现的?
- v-if和v-show有什么区别?
- vue的生命周期里执行顺序
- watch和computed是怎么个?同时触发他俩,执行顺序是怎么样的?在vue源码中式怎么实现的?
- 平常在项目中还做过哪些的优化?
编程题:
// Input : [1,2,3,[4,5], [5,[6,5], 9]]
// Output : [1,2,3,4,5,9]flat底层怎么实现的?
二面
- 自我介绍
- 项目搭建
- 如何提高首屏加载访问速度
- 如何做css、js的提前加载内置
- SSR
编程题
每隔1秒发一次请求接口,次数达到6次或者后端返回res.complete == true停止;前端接收后端数据以最新的为主,例如第一次请求的返回数据res1比第二次请求的res2晚,只使用res2;数据接口可以用 fetch('/getData')模拟