文件名称:harmonyos2-then.js:[快照]史上最快,与nodecallback完美结合的异步流程控制库!
文件大小:21KB
文件格式:ZIP
更新时间:2024-07-21 08:10:10
系统开源
harmonyos 2 then.js 史上最快,与 node callback 完美结合的异步流程控制库! 能用简单优美的方式将任何同步或异步回调函数转换成then()链式调用! 你可以在服务器端(node.js)或浏览器中使用then.js,兼容ie6/7/8。 特征 可以像标准的 Promise 那样,把N多异步回调函数写成一个长长的 then 链,并且比 Promise 更简洁自然。因为如果使用标准 Promise 的 then 链,其中的异步函数都必须转换成 Promise,Thenjs 则无需转换,像使用 callback 一样执行异步函数即可。 可以像 async那样实现同步或异步队列函数,并且比 async 更方便。因为 async 的队列是一个个独立体,而 Thenjs 的队列在 Thenjs 链上,可形成链式调用。 强大的 Error 机制,可以捕捉任何同步或异步的异常错误,甚至是位于异步函数中的语法错误。并且捕捉的错误任君处置。 开启debug模式,可以把每一个then链运行结果输出到debug函数(未定义debug函数则用 console.log),方便调试。
【文件预览】:
then.js-master
----bower.json(475B)
----then.js(14KB)
----examples()
--------series_eachSeries.js(857B)
--------demo.js(1KB)
--------node_flow.js(535B)
--------browser_xhr.js(613B)
----benchmark()
--------co.js(1KB)
--------then.js(1KB)
--------thunks.js(1KB)
--------bluebird.js(1KB)
--------async.js(1KB)
--------thunks-gen.js(1KB)
--------index.js(800B)
--------promise.js(1KB)
----.travis.yml(112B)
----test()
--------index.js(25KB)
----README.md(14KB)
----index.d.ts(4KB)
----component.json(475B)
----.gitignore(52B)
----package.json(933B)