React 性能优化

 2016年02月24日    2148

React 会在任意时间点在状态改变后高效的重绘整个用户界面,其对虚拟DOM diff 法保证了DOM的最小化重绘。在大多数情况下,React 对DOM的渲染效率可以满足我们需求。但少数情况下,我们需要更精细化的渲染来进一提高运行效率。本文介绍一些简单的优化方法,你可以在需要时参考使用。

阅读全文

JavaScript HTML DOM节点类型之Attr类型

 2016年02月21日    226

Attr类型在DOM中表示元素的特性,持性可以理解为元素的attributes属性的节点。Attr具有较好的浏器支持,主流浏览器(IE8及以后)都可以访问Attr的构造函数和原型。

阅读全文

React 表单-表单组件的高级用法

 2016年02月18日    2003

随着应用规模的扩大,应该考虑对相同功能进行抽象,以提高代码的复用率和开发效率。React 表单组件中,我们可以对多个表单元素共享事件处理器,或将功能相同的组件编写为自定义组件。

阅读全文

React 表单-表单组件

 2016年02月16日    2252

表单组件,如:<input>、<textarea>、<option>等,这些组件不同于其他组件,它们可以通过用户交互发生变化。这些组件提供的响应用户交互的接口,使响应用户交互和管理表单数据更加容易。

阅读全文

React 表单-受控组件与非受控组件

 2016年02月14日    2365

表单是应用中不可缺少的一部分,表单不同于其他 HTML 元素,因为它要响应用户的交互,并根据用户输入显示不同的状态。React 基于propsstate的组件渲染机制,可以很好的处理表单的复杂性。在React 中,表单组件分为两种:受控组件非受控组件

阅读全文