" A +"代表"承诺/ A +"?我尝试在线查看,但我不断获得编程示例或介绍承诺。不是我真正想要的。作为注释:我从LocalStructuredProperty
找到了Promise / A +答案 0 :(得分:4)
历史上,Promises / A +阐明了早期Promises/A提案的行为条款,将其扩展到涵盖事实上的行为并省略了未指明或有问题的部分。
A +指的是Promises / A规范的扩展名。
答案 1 :(得分:1)
所以@wheaties帮助我找到答案,如果他发了答案,我会转而接受他,同时我会发布这个。
所以A +只是promise实现的提议名称。出于我从@wheaties所说的内容,我还找到了一个。
承诺/ A,承诺/ B,承诺/ C,承诺/ D,承诺/ KISS
您可以从common.js wiki http://wiki.commonjs.org/wiki/Promises
了解更多相关信息答案 2 :(得分:0)
实施者为实施者提供声音,可互操作的JavaScript承诺的开放标准。
promise表示异步操作的最终结果。与promise进行交互的主要方式是通过then方法,该方法注册回调以接收promise的最终值或无法履行promise的原因。
此规范详细说明了then方法的行为,提供了一个可互操作的基础,可以依赖所有Promises / A +符合的promise实现来提供。因此,应该认为规范非常稳定。尽管Promises / A +组织可能偶尔会修改此规范,并进行微小的向后兼容更改,以解决新发现的极端情况,但只有经过仔细考虑,讨论和测试后,我们才会集成大型或向后不兼容的更改。
历史上,Promises / A +澄清了早期Promises / A提案的行为条款,将其扩展到涵盖事实上的行为并省略了未指明或有问题的部分。
最后,核心Promises / A +规范没有涉及如何创建,实现或拒绝承诺,而是选择专注于提供可互操作的方法。配套规范中的未来工作可能涉及这些主题。