余烬如何';s承诺通常与承诺相关,特别是jQuery';谁的承诺?

余烬如何';s承诺通常与承诺相关,特别是jQuery';谁的承诺?,jquery,ember.js,promise,rsvp.js,Jquery,Ember.js,Promise,Rsvp.js,一些有助于了解余烬承诺的重要问题: 和…一样吗?如果没有,它们有何不同?它们有什么关系 JavaScript的“承诺”是否有不同的风格,即规范?如果是这样,那么使用一组类型的承诺规范(是什么?)和使用另一组不同的承诺规范,即 它们是如何联系在一起的余烬的承诺和then()与jQuery的承诺和then()有何不同?最好知道如何避免错误 在Ember的RESTAdapter中使用Ember的示例。以下是一些关于jQuery的帖子,以及。我现在很困惑。这是一个大话题。上个月我们花了几个小时讨论这个问

一些有助于了解余烬承诺的重要问题:

  • 和…一样吗?如果没有,它们有何不同?它们有什么关系

  • JavaScript的“承诺”是否有不同的风格,即规范?如果是这样,那么使用一组类型的承诺规范(是什么?)和使用另一组不同的承诺规范,即

  • 它们是如何联系在一起的余烬的
    承诺
    then()
    与jQuery的
    承诺
    then()
    有何不同?
    最好知道如何避免错误


  • 在Ember的RESTAdapter中使用Ember的示例。以下是一些关于jQuery的帖子,以及。我现在很困惑。

    这是一个大话题。上个月我们花了几个小时讨论这个问题。如果您想了解承诺,最好从以下几点开始:

    • 多梅尼克·丹尼科拉
    • Stefan Penner关于
  • 恩伯的RSVP与蒂尔代奥的RSVP相同吗?如果没有,它们有何不同?它们有什么关系
  • 基本相同。Tildeio的RSVP是积极开发RSVP的地方。Ember的RSVP是该库的副本

  • JavaScript的“承诺”是否有不同的风格,即规范?如果是这样的话,jQuery Promise是否真的使用了一组承诺规范(是什么?),而Ember的RSVP.Promise使用了另一组承诺规范,即Promises/a+
  • 当然,它有不同的口味,不是设计的,而是事物如何演变的。是众多品牌中最具吸引力的品牌之一。大多数promises实现(包括RSVP)都符合promises/A+,这意味着它们通过了测试

    我不相信jQuery的Promise实现本身有不同的规范。这几乎是但不完全符合承诺/A。在大多数情况下,他们在一起玩得很好。有几个与错误处理相关的边缘案例,其中jQuery承诺的行为可能不像您预期的那样。多梅尼克在他的演讲中详细介绍了这一点,你也可以在这篇文章中找到相关信息:

    Ember RSVP的Promise.then()、Tildeio RSVP的Promise.then()和jQuery的deferred.then()有何关联

    余烬和蒂尔代奥RSVP是同一件事。jQuery的基本相同之处在于:


    “如果一个错误处理程序返回了一个除了承诺之外的其他东西,大多数实现都考虑了错误的处理,并且不传播它。然而,jQuery不考虑在这些情况下处理的错误,并且无论如何都要传播它。”-< /P>谢谢迈克。顺便说一句,你说“你也可以在这篇文章中找到关于它的信息:”你是否遗漏了什么,或者这篇文章只是Domenic的谈话链接?应该是Bryan Klimt的链接: