做jQuery承诺符合Promises/A +

duc*_*cin 5 javascript jquery promise

我读过这篇基于着名的Domenic Denicola文章的文章.第一个说:

jQuery的实现(直到版本1.9)的问题在于它不遵守规范的第二部分,"这个函数应该返回一个新的promise ...",即"then"不会返回一个新的promise对象执行其中一个处理程序(fullfillment,reject或progress处理程序).

我发现这些问题对应于这个问题:

我的问题是:这个问题的当前状态是什么?两者都已打开,因此工作仍在进行中.但是,使用jquery 2,你可以链接promises .then.那么:还是jQuery.Promises实现坏了?自版本1.9以来有什么变化吗?

Ben*_*aum 8

更新:从jQuery 3.0开始,答案是肯定的.jQuery promises是Promises/A +兼容的,可以安全使用.


jQuery promises目前不遵守Promises/A +规范,因此有一些问题,Domenic的文章仍然有效.

那表示正在进行积极的工作,jQuery承诺最终将在下一版本中符合Promises/A +标准.它仍在进行中,这是相关的拉取请求,在这里.关于它的最后一点工作是两天前.

激动人心的时刻.