登录 注册
当前位置:主页 > 资源下载 > 5 > callbackless-js:callbackless.js - 抽象掉回调下载

callbackless-js:callbackless.js - 抽象掉回调下载

  • 更新:2024-11-06 21:56:08
  • 大小:15KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

callbackless.js - 抽象掉回调 JavaScript 本质上是异步的,但是太多的回调会使代码变得一团糟。 多年来,社区发明了一堆库,试图让编写同步风格的代码来表达异步逻辑成为可能。 然而,在我看来,直到今天,他们都没有做对。 一些库中的 Promise 抽象看起来很尴尬,它比异步 API 没有多大意义,我们仍然闻到回调。 其他一些库涉及编译和eval ,这对于 99% 的用例来说是不必要的重量级和复杂。 Callbackless.js 努力以更好的方式抽象出回调。 它使用普通的 ECMAScript 5,不依赖于 ECMAScript 6 的任何高级功能(例如 Generator),并且不涉及编译和eval 。 它非常简单和优雅,但站在功能抽象的坚实基础上。 callbackless.js 的核心是对 Promise Monad 的抽象(忘记你在其他库中知道的 Prom