1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 When.js 3.7.0 发布,Promises/A 和 when() 实现 下载

本帖由 漂亮的石头2015-01-27 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,020
    赞:
    46
    When.js 3.7.0 发布了,改进内容包括:


    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; }

    下载地址:https://github.com/cujojs/when/archive/3.7.0.zip
    When.js 3.7.0 发布,Promises/A 和 when() 实现下载地址
     
正在加载...