react diff 原理, 如何从 O(n^3) 变成 O(n)
为什么要使用 key , 有什么好处?...三. react diff 原理, 如何从 O(n^3) 变成 O(n)
为什么是 O(n^3) ?
从一棵树转化为另外一棵树,直观的方式是用动态规划,通过这种记忆化搜索减少时间复杂度。...如果是大写, 则认为是自定义组件. 编译成对象.
为什么以下代码会报错?...调用 channel.port1.onmessage , 先去判断当前时间是否小于下一帧时间, 如果小于则代表我们有空余时间去执行任务, 如果大于就去执行过期任务,如果任务没过期....当事件被触发且调用时, 因为 this 是在运行中进行绑定的.his 的值会回退到默认绑定,即值为 undefined,这是因为类声明和原型方法是以严格模式运行。