2022
小红书2022.11.30(三年经验)
- vue中的虚拟dom是怎样实现的?为什么要用虚拟dom? 什么是虚拟dom?它的实现原理?好处?
- vue底层源码了解过吗?
- 响应式原理是什么?
定义、实现 - 给变量赋值,但页面没有更新,怎么排查?
- vue的scoped是用来干什么的?
- 如何做样式穿透?
应用背景,如何做 - sass和less是怎么做样式穿透的?
- 组件间通信怎么解决的?
- vuex和vue是怎么集成的?
- vue导入了vuex后,怎么调用vuex?
面经2
- 性能优化方案有什么》
- SSR接入过程中有遇到什么问题?怎么解决的?
ssr过程:大致是客户端发请求到服务端,服务端将组件渲染为html,返回,最后由客户端激活接管dom结构,转成可交互的spa应用 - Webpack的工作过程是什么样的?
- Plugin是在什么阶段执行的?
- Http1和Http2的区别?
- 事件循环
- 聊一下vue的缺点
- 对css工程化怎么理解的?
- for…in和for…of的区别
- 判断一个对象是数组的方法?