我已经成为jQuery新的、令人惊叹的延迟模块的熟练用户,并且随着我逐渐习惯于更多地使用Node.js,我发现自己需要一些与我的Node.js编程中完全类似的东西:在promises集合移交给resolved之前阻塞的回调,并且可以随着任务的复杂性的增加而自由地动态添加到数组中--比如当一个人处理一个数据树时,这个树的大小在任务开始时是未知的。
但是node-fibers需要一个全新的可执行文件,Q()的接口非常混乱,而且node-step似乎只处理单任务同步。
是不是有人刚刚把jQuery的Deferreds移植到了节点就绪的表单上?这看起来并不是那么不可能,Deferreds似乎也不依赖于DOM可用的特性,但是我还没有找到与之对应的服务器端特性。
发布于 2011-10-11 22:10:13
这个节点库在功能上看起来与jQuery的Deferred非常相似:
发布于 2012-03-11 10:05:00
如果你想要同样的接口,没有什么可以阻止你在Node下使用jQuery本身。那就用npm install jquery吧:
var $ = require('jquery');
var deferred = $.Deferred();发布于 2012-02-10 01:26:35
我不认为你能比jQuery deferred lib for nodeJS更接近了。
https://stackoverflow.com/questions/7588581
复制相似问题