Flux应用架构
摘要:Overview为了方便理解,主要的英文名词都没有翻译。比如:dispatcher(调度者)、 store(仓库)、view(视图)Flux是Facebook用来构建用户端的web应用的应用程序体系架构。它通过利用数据的单向流动为React的可复用的视图组件提供了补充。相比于形式化的框架它更像是一个...
阅读全文
react.js 从零开始(七)React (虚拟)DOM
摘要:React 元素React 中最主要的类型就是ReactElement。它有四个属性:type,props,key和ref。它没有方法,并且原型上什么都没有。可以通过React.createElement创建该类型的一个实例。var root = React.createElement('div')...
阅读全文
posted @
2015-09-19 22:35
南极洲
阅读(1012)
推荐(0) 编辑
react.js 从零开始(六)Reconciliation
摘要:ReconciliationReact 的关键设计目标是使 API 看起来就像每一次有数据更新的时候,整个应用重新渲染了一样。这就极大地简化了应用的编写,但是同时使 React 易于驾驭,也是一个很大的挑战。这篇文章解释了我们如何使用强大的试探法来将 O(n3) 复杂度的问题转换成 O(n) 复杂度...
阅读全文
posted @
2015-09-16 22:25
南极洲
阅读(429)
推荐(0) 编辑
react.js 从零开始(五)React 中事件的用法
摘要:事件系统虚拟事件对象事件处理器将会传入虚拟事件对象的实例,一个对浏览器本地事件的跨浏览器封装。它有和浏览器本地事件相同的属性和方法,包括stopPropagation()和preventDefault(),但是没有浏览器兼容问题。如果因为一些因素,需要底层的浏览器事件对象,只要使用nativeEve...
阅读全文
react.js 从零开始(四)React 属性和状态详解
摘要:属性的含义和用法:1、属性的含义。 props=properties 属性:一个事物的性质和关系。 属性往往与生俱来,不可以修改。2. 属性的用法。 这个name 可以是 变量 ,对象,数组,函数表达式的值。 var props={a:1,b:2 }这样react就会自动遍历props对象并添...
阅读全文
posted @
2015-09-02 22:59
南极洲
阅读(888)
推荐(0) 编辑