tonghui
23
11
手写简易版redux 手写简易版redux
前置知识订阅发布模式 发布订阅模式:一群订阅者(Subscriber)通过消息调度中心来实现基于某个主题去订阅发布者(Publisher),当有关状态发生变化时,Publisher会基于某个主题去通知该主题下对应的订阅者(Subscribe
2021-07-11
01
06
JavaScript基础之六大继承 JavaScript基础之六大继承
引言: 大多数OO(Object Oriented)语言都支持两种继承方式:接口继承和实现继承,而ECMAScript中无法实现接口继承,ECMAScript支持实现继承,而且其实现继承方式主要是依靠原型链来实现,本文给大家介绍js实现继
2021-06-06
05
JavaScript基础之原型链 JavaScript基础之原型链
什么是原型链 ECMA-262把原型链定义为ECMAScript的主要继承方式。其思想是通过原型链继承多个引用类型的属性和方法。构造函数、原型和实例的关系如下:每个构造函数都是一个原型对象,原型有一个属性constructor指回构造函数,
2021-06-05
25
19
【手写简易版react】之MyReact库的diff算法 【手写简易版react】之MyReact库的diff算法
前提回顾及本章期望 前面我们实现了React的基本功能,但是在子组件中触发父组件传给子组件的方法时,父组件进行了刷新,导致子组件被初始化了。原因是DOM的更新是全局更新的(已组件的方式去更新的。App里的数据发生改变,会去渲染所有的组件,D
2021-05-19
18
11