摘要: React Render Callback Pattern,渲染回调模式,其实是将this.props.children当做函数来调用。 例如: 要根据user参数确定渲染Loading还是Profile组件 Render Callback Pattern的做法是: 关键是这句 this.props 阅读全文
posted @ 2018-09-17 19:44 全玉 阅读(1077) 评论(0) 推荐(0)
摘要: 参考:https://stackoverflow.com/questions/25456013/javascript-deepequal-comparison# 阅读全文
posted @ 2018-09-17 19:14 全玉 阅读(1393) 评论(0) 推荐(0)
摘要: 1、ES6语法的引入,砍掉了getDefaultProps和getInitialState getDefaultProps 使用 static default={}的方式代替getInitialState 使用 state属性替代,初始化可以写在constructor里,也可以写成类属性 2、下一代 阅读全文
posted @ 2018-09-17 16:17 全玉 阅读(410) 评论(0) 推荐(0)
摘要: 1. Set Set是一个集合,里面的值都是唯一的,没有重复的。Set中可以是任何数据类型,并且添加数据时会进行严格比较,重复数据无法加入。 2. WeakSet 弱引用Set。只能存储对象,不能存储其他类型。且只保持对其中对象的弱引用,若外部无对此对象的引用,或者对象被删除,则WeakSet中将不 阅读全文
posted @ 2018-09-17 15:34 全玉 阅读(294) 评论(0) 推荐(0)
摘要: 1. 基本形式 装饰器在javascript中仅仅可以修饰类和属性,不能修饰函数。装饰器对类的行为的改变,是代表编译时发生的,而不是在运行时。装饰器能在编译阶段运行代码。装饰器是经典的AOP模式的一种实现方式。 2. 装饰器的执行顺序 同一处的多个装饰器是按照洋葱模型,由外到内进入,再由内到外执行 阅读全文
posted @ 2018-09-17 13:42 全玉 阅读(6108) 评论(0) 推荐(0)
摘要: 1. 基本形式 参数说明: obj: 必需,目标对象prop: 必需,需定义或修改属性的名字descriptor: 必需,目标属性所拥有的特性 2. descriptor的基本机构 get,set方法不能与writable或value一起使用 3. configurable详细说明 是否可以删除目标 阅读全文
posted @ 2018-09-17 11:28 全玉 阅读(364) 评论(0) 推荐(0)