Allora

JS 返回 Promises 对象插件
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 刁冠宇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Allora可以使对象中的方法执行后返回Promise对象,主要用在一些异步调用的方法(onload/setTimeout/requestAnimationFrame等)中。

使用示例:

Basic
Or 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!'))
 相关资料
  • 我想使用Drools规则进行一些验证: 我第一次创建了一个Statefull-KieSession,它第一次按预期工作。然而,当我重新运行该规则时,验证事实仍在内存中,这不是我想要的。因此,我尝试将示例调整为无状态KieSession。 使用KieSession K会话: 使用无状态KieSession会话: statefull会话在validations集合中返回一个Validation对象,无

  • 我使用mysql存储过程来检索对象列表。这可能吗? 我在看这篇文章 问题: > 如何使用结果集检索select语句中的对象列表? 如何将结果集映射到对象列表? CREATE DEFINER=@PROCEDURE(ININT,OUTINT,OUTINT,OUTVARCHAR(50),OUTVARCHAR(50),OUTFLOAT 内部连接(从rate中选择aid,r.rate,re.country_

  • 问题内容: 如果不是原始类型,返回类型的正确方法是什么?例如。我目前使用null如下。 问题答案: Void类是一个无法实例化的占位符类,用于保存对表示Java关键字void的Class对象的引用。 因此,以下任何条件就足够了: 参数化并返回或 参数化并返回 用您的一个参数化 你不能让这种方法,和其他任何回报 的东西 。由于忽略了某些内容,因此您可以返回任何内容。

  • 问题内容: 我定义了以下工厂: 而我的控制器: 这是console.log: 上面的代码返回一个状态对象,而不是用户对象。但是从日志来看,状态对象的用户对象在值之内。我如何获得用户对象?还是我这样做完全错误? 我知道另一种方法是返回$http.get并在控制器内调用then()方法。但是我会经常使用用户对象,如果我在控制器中调用then()方法,它几乎与在控制​​器而不是工厂中使用$http.ge

  • 我开始进入WP开发,我有问题与ACF后对象返回空,我不知道为什么。我创建了一个ACF,分类法的位置等于类别然后字段设置为... 字段名称:推荐的\u资源 然后在岗位上 我得到了无效的任何帮助或指向正确的方向都是非常感谢的。

  • 这是MyFragmentPagerAdapter类,它扩展了FragmentPagerAdapter。返回我的片段时发现错误 我的国家详情如下。它扩展了Fragment,我将2个文本视图填充到一个视图寻呼机中,如下所示。 堆栈跟踪如下 03-03 05:15:31.093: E/AndreidRuntime(910): FATAL EXCEPTION: main 03-03 05:15:31.09

  • 调试时,在带有的行中弹出一个NullPointerException,类为。

  • 我有这样的代码: 有什么想法吗?