JS返回Promises对象插件Allora.zip
Allora可以使对象中的方法执行后返回Promise对象,主要用在一些异步调用的方法(onload/setTimeout/requestAnimationFrame等)中。使用示例:BasicOr simply:const myWindow = allora(window) myWindow.onload.then(() => alert('I am ready!'))Example in Node:const allora = require('allora') const myGlobal = allora(global) Promise.race([ myGlobal.setImmediate(), myGlobal.setTimeout(200), myGlobal.setTimeout(400) ]).then(() => done())Example in browser:const myWindow = allora(window) const p1 = myWindow.setTimeout(500) const p2 = myWindow.setTimeout(5000) const p3 = myWindow.requestAnimationFrame() p1.then(() => alert('I am ready')) p2.then(() => alert('I am late')) p3.then(() => alert('frame')) Promise.all([p1, p2, p3]).then(() => alert('We are all done!')) 标签:Allora
- 1
- 粉丝: 484
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助