Bond-一个简单的CommonJS Promises实现 Bond是规范的简单实现。 它允许作者编写与promise兼容的方法。 反过来,这又允许用户添加多个功能以对原始调用的“成功”或“失败”进行调用。 例子 // This is a promise-compatible method that // waits for 10 milliseconds and then keep // or break the promise depending on the // 'pass' argument. var wait10millis = function(pass) { var dfd = bond.deferred(); setTimeout(function() { if ( pass ) { dfd.resolve();