1. this的指向问题,有哪些情况
2. 严格模式下this指向的是什么
3.
var a = 10;
(function() {
console.log(a);
a = 5;
let a = 20;
console.log(this.a);
console.log(a);
})();
4..onload和 DomContentLoad??(不确定是不是,听到的是componentload但是查了发现没有)的区别
5.React中unicode和 ??(没听到)的差别,以及unicode的字符转换
6.React中是怎么识别函数组件和类组件的(从源码的角度)
7. [] == true
8. 最下面的截图
9.setState的同步异步情况,为什么在setTimeOut中就是同步立即触发的。同样都是调用setState是如何区分的。(我说了在react生命周期和合成事件中是是异步,在setTime setInterval中是同步的。原因是会通过isbatchingupdate判断进入队列还是立即更新。面试官说再想一下怎么判断是立即更新还是批量更新)
10.react的错误边界
11.react的项目的整体的优化。
(我说了1.渲染列表的key值2.memo,PureComponent, shouldComponentUpdate 缓存3.多个State合并4.组件的逻辑复用抽离5.资源包使用CDN引入6.使用文档碎片7.打包优化等等。面试官说你说的这些是代码优化再想想项目优化)
12.首屏有个第三方cdn引入阻塞页面加载该怎么优化
13.问到做过的项目是单包架构还是多包架构,以及单包架构的优点和缺点
中间僵住很久真的太尴尬了,果然还是我太菜了
😭😭😭
全部评论
(2) 回帖