摘要: Diff算法 什么是Diff算法? diff算法作为Virtual DOM的加速器,其算法的改进优化是React整个界面渲染的基础和性能的保障,同时也是React源码中最神秘的,最不可思议的部分 传统Diff: 计算一棵树形结构转换为另一棵树形结构需要最少步骤,如果使用传统的diff算法通过循环递归 阅读全文
posted @ 2020-10-15 13:30 simple-love 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 对于大部分前端开发者而言,new一个构造函数或类得到对应实例,是非常普遍的操作了。下面的例子中分别通过构造函数与class类实现了一个简单的创建实例的过程。 // ES5构造函数 let Parent = function (name, age) { this.name = name; this.a 阅读全文
posted @ 2020-10-15 13:12 simple-love 阅读(760) 评论(0) 推荐(0) 编辑