2017年4月5日

摘要: 向服务器发送数据 服务器端处理表单 小tip:Node提供了querystring模块,可以方便对URL字符串进行解析,将一个字符串解析成一个对象,这样可以像处理头部信息对其进行处理 客户端对应的处理 在上述代码中,数据是通过end方法发送的,和在服务器创建响应的方式一样。无须担心从服务器获取数据块 阅读全文
posted @ 2017-04-05 15:22 硕硕硕儿 阅读(164) 评论(0) 推荐(0) 编辑

2017年3月30日

摘要: 展示组件含义: 关心组件的展示的样子 可以包含一些展示组件和容器组件,有自己的DOM标记和样式 通常可以通过this.props.children进行控制。 对应用程序的其余部分没有依赖关系,例如Flux操作或store。 不指定数据的加载和变化 通过props接收数据和回调 很少有它们自己的sta 阅读全文
posted @ 2017-03-30 12:54 硕硕硕儿 阅读(610) 评论(0) 推荐(0) 编辑
 
摘要: 严格的单向数据流 核心 单向的数据流使得应用中的数据遵循相同的生命周期 redux的生命周期 1.调用 store.dispatch(action)。 2.Redux store 调用传入的 reducer 函数。 Store 会把两个参数传入 reducer: 当前的 state 树和 actio 阅读全文
posted @ 2017-03-30 09:47 硕硕硕儿 阅读(162) 评论(0) 推荐(0) 编辑

2017年3月29日

摘要: store是用来干什么的? 维持应用的 state; 提供 getState() 方法获取 state; 提供 dispatch(action) 方法更新 state; 通过 subscribe(listener) 注册监听器; 通过 subscribe(listener) 返回的函数注销监听器。 阅读全文
posted @ 2017-03-29 17:21 硕硕硕儿 阅读(131) 评论(0) 推荐(0) 编辑
 
摘要: reducer要做的事就是怎样更新状态 reducer是一个纯函数,接收旧的state和acion返回新的state reducer的禁止: 修改传入参数; 执行有副作用的操作,如 API 请求和路由跳转; 调用非纯函数,如 Date.now() 或 Math.random()。 const ini 阅读全文
posted @ 2017-03-29 16:46 硕硕硕儿 阅读(392) 评论(0) 推荐(0) 编辑
 
摘要: 官网定义 Action 是把数据从应用(译者注:这里之所以不叫 view 是因为这些数据有可能是服务器响应,用户输入或其它非 view 的数据 )传到 store 的有效载荷。它是 store 数据的唯一来源。一般来说你会通过store.dispatch() 将 action 传到 store Ac 阅读全文
posted @ 2017-03-29 15:37 硕硕硕儿 阅读(134) 评论(0) 推荐(0) 编辑
 
摘要: 动机 处理state中的数据问题,试图让state的变化变得可预测 核心概念 state:是一个普通对象,用来描述应用的状态,类似于一个模型,但是没有setter方法,不能直接改变它 action:是一个普通js对象,要改变state需要发起一个action,用来描述发生了什么 reducer:串联 阅读全文
posted @ 2017-03-29 10:56 硕硕硕儿 阅读(125) 评论(0) 推荐(0) 编辑

2016年9月5日

摘要: str=str.replace(/\ud83c[\udf00-\udfff]|\ud83d[\udc00-\ude4f]|\ud83d[\ude80-\udeff]/g, ""); 阅读全文
posted @ 2016-09-05 13:35 硕硕硕儿 阅读(156) 评论(0) 推荐(0) 编辑

2016年8月7日

摘要: 最近做项目遇见了这个自适应高度的问题,也在网上找了些资料,大多选择用DIV模拟textarea,但是这样就有安全性的问题,因为你是可以直接将HTML代码输入进去的。 接下来介绍的这种办法是采用两个textarea,其中一个textarea设置其absolute,设置其不可见。当输入文本的textar 阅读全文
posted @ 2016-08-07 22:00 硕硕硕儿 阅读(845) 评论(0) 推荐(0) 编辑

2016年8月1日

摘要: 最近在学习angular框架,ng-class是angular框架的一个指令,这里是ng-class指令的官方解释: ng-class 指令用于给 HTML 元素动态绑定一个或多个 CSS 类。 ng-class 指令的值可以是字符串,对象,或一个数组。 如果是字符串,多个类名使用空格分隔。 如果是 阅读全文
posted @ 2016-08-01 14:25 硕硕硕儿 阅读(507) 评论(0) 推荐(0) 编辑