我真的很喜欢 jQuery 的延迟/承诺模式或范式的想法,但有时我很难将老化的大脑包裹在更精细的点或特定的实现细节上。
事实上,最近我发现延迟/承诺模式/范式似乎早于 jQuery,并且至少在这些其他 JavaScript 库/框架中也存在:
我可能错过了一些,包含的东西确实是其他人的一部分,并在该列表中犯了其他错误......请编辑它以更正它或发表评论。
延期/承诺的概念是“Q”发明的吗?它是与其他 JavaScript 库或框架一起发明的吗?还是它完全早于 JavaScript?
如果整个想法传统上是函数式编程的一部分,那么它首先是在哪里完成的,我可以在哪里阅读一般性的概念,而不是这些不同的 JavaScript 实现?
还是函数式编程完全不重要?这个概念与并发编程比与函数式编程更相关吗?