2016-03-23 Alex Sun
参考资料 Redux 1. Redux的核心组成 Action Reducer Store (1) Action 一个Action就是一个普通的对象,所有将会引起状态改变的行为(例如异步请求、用户操作)都会被解释为一个Action,从而传递给Store。一个Action通常具有如下形式: 继续阅读 »
2016-03-21 Alex Sun
参考资料 Flux官网 Flux Github Flux For Stupid People 继续阅读 »
2016-02-29 Alex Sun
本文所使用的Node版本为5.7.0 1. ArrayBuffer,TypedArray,DataView 在了解Buffer之前,需要对ArrayBuffer,TypedArray和DataView等概念有所了解,可以参考以下资料: 继续阅读 »
2016-02-01 Alex Sun
通过使用d3.js,可以非常方便地创建力场图(force layout graph)。在力场图的交互中,常会涉及到多种事件,例如:缩放,拖动,点击(单击、双击、右键)等。在有些情况下,事件之间会产生冲突。 继续阅读 »
2015-11-30 Alex Sun
8. series/parallel/parallelLimit async.eachOfSeries(arr, iterator, callback)是对arr中的每一项,调用iterator函数,最终调用callback。也就是说,所有的异步任务都是同一种类型,只是传入的参数不同。例如对于一个目录下的所有文件,统计每个文件的size。 继续阅读 »
2015-11-29 Alex Sun
4. map/filter/reject 在async中,each系列的方法一共有12个: each/forEach eachOf/forEachOf eachLimit/forEachLimit eachOfLimit/forEachOfLimit eachSeries/forEachSeries eachOfSeries/forEachOfSeries 继续阅读 »
2015-11-29 Alex Sun
本系列文章使用的async版本为v1.5.0. JS的异步函数执行,大致上可以分为以下几种: 所有异步任务并行执行 无最大并行数限制 有最大并行数限制 所有异步任务串行执行 串行执行与并行执行相结合 继续阅读 »
2015-11-09 Alex Sun
例子中的React版本为v0.14.2. 示例目录结构如下: - libs/ - react/ - node_modules/ - src/ - main.js - gulpfile.js - index.html - bundle.js - package.json 继续阅读 »
2015-11-02 Alex Sun
本文基于koa v1.1.1。 一、简单示例 与Express的中间件顺序执行不同,在koa中,中间件是所谓的“洋葱模型”。看例子: 继续阅读 »
2015-10-22 Alex Sun
本文基于Express 4.13.3。 一、使用Express 通常情况下,创建一个简单的服务器,代码如下: ```javascript var http = require('http'); 继续阅读 »