Promise--一诺千金

2016-05-24
阅读 3 分钟
1.9k
一直想写一篇关于 Promise 的文章,但觉得自己对 Promise 是一知半解,始终搁置。前几天刚好在看 Dr. Axel Rauschmayer 的『 Exploring ES6 』 这本书的时候,看到关于 Promise 的章节,仔细读了一遍,又动手实现了简易版的 Promise 一遍,再印证其它的资料,这才开始完成这篇文章。

理解 Redux

2016-01-12
阅读 4 分钟
8.6k
我之前开发网站的时候一直用的是 Flux, 自从出了 Redux 之后由于种种原因没有跟进了解,最近手头上的事情基本忙的差不多了,抽空阅读了 Redux 的源码,并整理了这篇博文。

Node.js 中 module.exports 和 exports 的区别

2015-12-16
阅读 2 分钟
3.1k
Node.js中最常用的恐怕就是 require, exports 以及 module.exports 了,那么 exports 和 module.exports 这两者有什么区别,在什么情况下使用 exports,又在什么时候使用 module.exports。

koa 利用 node-fetch 写个自己的代理

2015-11-14
阅读 2 分钟
11.7k
在公司的项目中用了 koa 向前端(还是我)提供数据接口和渲染页面。有一些操作是和 Java 端交互,所以需要写一些代理转发请求,从网上找了一些koa的代理库,要不就是bug横生;要不就是功能不完全,只能代理 get 请求,于是用 node-fetch 写了个简单的 proxy ,代码挺简单的,写篇博文记录下。

ES6 生成 range 数组和 random 数组

2015-10-31
阅读 3 分钟
13.1k
创建数组除了字面量和 new Array() 外,还可以通过 Array(n) 创建,n 为数组的长度。 Array(n) 生成了长度为 n 的空数组,注意,和数组中元素赋值为 undefined 是有区别的;chrome 中查看空数组为[undefined * n],而赋值为 undefined 的数组为 [undefined, undefined, ..... , undefined]。