Git@OSC 安卓客户端 1 0 Beta 发布When js 3 4 4 发布了,该版本处理了 node 0 10 30 的 setTimeout bug 问题,详情请看 this issueWhen js 是 cujojs 的轻量级的 Promises A 和 when() 实现,从 wire js 的异步核心和 cujojs 的 IOC 容器派生而来。包含很多其他有用的 Promiss 相关概念,例如联合多个 promiss、mapping 和减少 promises 集合以及 timed promises 等。示例:varwhen=requi

Git@OSC 安卓客户端 1.0 Beta 发布

When.js 3.4.4 发布了,该版本处理了 node 0.10.30 的 setTimeout bug 问题,详情请看 this issue

When.js 是 cujojs 的轻量级的 Promises/A 和 when() 实现,从 wire.js 的异步核心和 cujojs 的 IOC 容器派生而来。包含很多其他有用的 Promiss 相关概念,例如联合多个 promiss、mapping 和减少 promises 集合以及 timed promises 等。

示例:

var when = require('when');
var rest = require('rest');
 
when.reduce(when.map(getRemoteNumberList(), times10), sum)
    .done(function(result) {
        console.log(result);
    });
 
function getRemoteNumberList() {
    // Get a remote array [1, 2, 3, 4, 5]
    return rest('http://example.com/numbers').then(JSON.parse);
}
 
function sum(x, y) { return x + y; }
function times10(x) {return x * 10; }

关键字标签:

上一篇:RT-Thread 嵌入式操作系统 2.0.0 beta 发布
下一篇:Ubuntu 12.04.5 LTS 发布,赶快升级吧