- 为什么项目用的是react框架
- 浏览器渲染机制?
- 如何减少重排和重绘?/尽可能避免?
- 变量提升?
- let/const/var区别?
- 浏览器的事件循环机制?
- 常见的宏任务、微任务有哪些?
- 闭包是什么?
- 如何实现一个闭包?
- CSS的盒模型有了解过吗?
- 标准盒模型和怪异盒模型?(这啥呀不知道)
- flex布局?
- 原型和原型链?
- instanceof实现原理?
- 设计这种原型链的好处?/在实际应用的时候有什么场景可以用到这个原型链?(没说出来)
- 类的继承在js里面有哪些实现方式?(这不太了解)
- (继承的写法也忘了)
- 创建一个对象有哪些方式?(这个不确定)
- 用new关键字创建对象时内部是怎么做的?(不会)
- 移动端适配有哪些方式?
- 响应式布局?
- px/rem/vw的区别(这不会)
- promise
- 常见状态码
- 浅拷贝和深拷贝?(这没答上来)
- 防抖和节流?
- 防抖和节流的应用场景?(这编出来了但是对不对我不确定)
- 他俩区别是啥?(说太多了得再找个答案背一下)
- React里面的组件通讯机制是什么?(这个得再好好看看,没背全乎)
- 代码:实现一个深拷贝(这不会)
- 代码:实现防抖和节流