摘要: http://blog.csdn.net/fengyinchao/article/details/51566555 阅读全文
posted @ 2017-07-25 17:42 辣牛 阅读(146) 评论(0) 推荐(0) 编辑
摘要: http://developer.51cto.com/art/201504/473422.htm 阅读全文
posted @ 2017-07-25 16:22 辣牛 阅读(8313) 评论(0) 推荐(0) 编辑
摘要: 总结: 1.占带宽小(格式是压缩的) 2. js通过eval()进行Json读取(便于客户端读取) 3. JSON支持多种语言(c、c++、PHP等),便于服务端解析 JSON (JavaScript Object Notation) 的轻量级数据交换格式能够替代XML的工作. 优点: 1. 数据格 阅读全文
posted @ 2017-07-25 15:46 辣牛 阅读(12976) 评论(1) 推荐(0) 编辑
摘要: 一个页面就是一个DOM树,当页面发生变化的时候,又会形成另一个DOM树,这两个树要作比较的时候,就用到了Diff算法。 传统的diff算法为O(n^3),相当复杂。 时间复杂度是检测一个算法或者一个性能好坏的重要因数。 其他它没有什么神奇的,只是一个名词而已。 O(n^3) -> O(n^2) -> 阅读全文
posted @ 2017-07-25 14:35 辣牛 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 语法区别 propType 和 getDefaultProps 状态的区别 this区别 Mixins 语法区别 React.createClass React.Component 后一种方法使用ES6的语法,用constructor构造器来构造默认的属性和状态。 propType 和 getDef 阅读全文
posted @ 2017-07-25 10:31 辣牛 阅读(716) 评论(0) 推荐(0) 编辑
摘要: state有时候很不听话,在某些时候,我不想他渲染,偏偏react非常智能的帮我们重复渲染。 比如最常见的就是传递的对象为空,组件依旧渲染了一次或者多次。 更多场景不举例了,对症下药。 shouldComponentUpdate是react提供的生命周期函数,他发生在接收到新的props的时候。简单 阅读全文
posted @ 2017-07-25 10:19 辣牛 阅读(703) 评论(0) 推荐(0) 编辑