jquery - 哪个 Node js 库最像 jQuery deferred?

标签 jquery node.js asynchronous

我已经成为 jQuery 新的、令人惊叹的 Deferred 模块的熟练用户,并且随着我逐渐使用更多的 Node.js,我发现自己在我的大部分 Node.js 编程中都想要与它完全一样的东西:回调该阻塞直到一组 promise 转移到解决,随着任务复杂性的增加,可以自由地动态添加到数组中 - 例如当一个人处理一棵数据树时,其大小在任务的开始。

但是 node-fibers 需要一个全新的可执行文件,Q() 的界面实在是太困惑了,并且只有 node-step似乎可以处理单任务同步。

是否有人刚刚将 jQuery 的 Deferreds 移植到了 Node 就绪表单?似乎不太可能,Deferreds 似乎也不依赖于 DOM 可用的功能,但我还没有找到服务器端的等价物。

最佳答案

如果您想要相同的 API,没有什么能阻止您在 Node.js 下使用 jQuery 本身。只需 npm install jquery,然后:

var $ = require('jquery');
var deferred = $.Deferred();

关于jquery - 哪个 Node js 库最像 jQuery deferred?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7588581/

相关文章:

javascript - 如何使用 jQuery 为一个兄弟元素的所有父元素添加类

javascript - 当在 jsp 中点击一个按钮时,它再次调用 js 中的 ready 函数。错误

javascript - 更改样式属性时 DIV 未在 Chrome 中显示

jquery - 使用 jquery load() 的单页网站

javascript - sinon stub 不替换功能。

javascript - 异步功能后强制 React 组件更新?

node.js - 当应用程序重新启动时,NEDB 正在清除文件内容

ruby-on-rails - Node/React 中出现 `new Request` 时,如何通过 GET 请求传递参数?

java - 从数据库和异步任务中获取空列表

javascript - 并行 API 请求的异步模块错误