摘要:
向服务器发送数据 服务器端处理表单 小tip:Node提供了querystring模块,可以方便对URL字符串进行解析,将一个字符串解析成一个对象,这样可以像处理头部信息对其进行处理 客户端对应的处理 在上述代码中,数据是通过end方法发送的,和在服务器创建响应的方式一样。无须担心从服务器获取数据块 阅读全文
2017年4月5日
2017年3月30日
摘要:
展示组件含义: 关心组件的展示的样子 可以包含一些展示组件和容器组件,有自己的DOM标记和样式 通常可以通过this.props.children进行控制。 对应用程序的其余部分没有依赖关系,例如Flux操作或store。 不指定数据的加载和变化 通过props接收数据和回调 很少有它们自己的sta 阅读全文
摘要:
严格的单向数据流 核心 单向的数据流使得应用中的数据遵循相同的生命周期 redux的生命周期 1.调用 store.dispatch(action)。 2.Redux store 调用传入的 reducer 函数。 Store 会把两个参数传入 reducer: 当前的 state 树和 actio 阅读全文
2017年3月29日
摘要:
store是用来干什么的? 维持应用的 state; 提供 getState() 方法获取 state; 提供 dispatch(action) 方法更新 state; 通过 subscribe(listener) 注册监听器; 通过 subscribe(listener) 返回的函数注销监听器。 阅读全文
摘要:
reducer要做的事就是怎样更新状态 reducer是一个纯函数,接收旧的state和acion返回新的state reducer的禁止: 修改传入参数; 执行有副作用的操作,如 API 请求和路由跳转; 调用非纯函数,如 Date.now() 或 Math.random()。 const ini 阅读全文
摘要:
官网定义 Action 是把数据从应用(译者注:这里之所以不叫 view 是因为这些数据有可能是服务器响应,用户输入或其它非 view 的数据 )传到 store 的有效载荷。它是 store 数据的唯一来源。一般来说你会通过store.dispatch() 将 action 传到 store Ac 阅读全文
摘要:
动机 处理state中的数据问题,试图让state的变化变得可预测 核心概念 state:是一个普通对象,用来描述应用的状态,类似于一个模型,但是没有setter方法,不能直接改变它 action:是一个普通js对象,要改变state需要发起一个action,用来描述发生了什么 reducer:串联 阅读全文
2016年9月5日
2016年8月7日
摘要:
最近做项目遇见了这个自适应高度的问题,也在网上找了些资料,大多选择用DIV模拟textarea,但是这样就有安全性的问题,因为你是可以直接将HTML代码输入进去的。 接下来介绍的这种办法是采用两个textarea,其中一个textarea设置其absolute,设置其不可见。当输入文本的textar 阅读全文
2016年8月1日
摘要:
最近在学习angular框架,ng-class是angular框架的一个指令,这里是ng-class指令的官方解释: ng-class 指令用于给 HTML 元素动态绑定一个或多个 CSS 类。 ng-class 指令的值可以是字符串,对象,或一个数组。 如果是字符串,多个类名使用空格分隔。 如果是 阅读全文