Какая библиотека nodejs больше всего похожа на jQuery отложенные?

Я стал опытным пользователем нового и удивительного модуля отложенного jQuery, и, когда я осваиваю больше Node.js, я нахожусь в том, что хочу чего-то точно такого же в большинстве своих Node. js programming: обратные вызовы, которые блокируются до тех пор, пока коллекция promises не будет решена до отказа, с возможностью добавлять к массиву "на лету" по мере роста сложности задачи - например, когда обрабатывается дерево данных, размер из которых не известно в начале задания.

Но для node-fibers требуется совершенно новый исполняемый файл, интерфейс Q() просто запутан, и node-step, похоже, обрабатывает только однозадачные синхронизации.

Кто-то просто портировал jQuery Deferreds в форму node -ready? Кажется, что маловероятно, и не кажется, что Deferreds зависит от доступных функций DOM, но я не нашел эквивалент серверной части.

Ответ 2

Если вам нужен тот же API, вам нечего будет использовать jQuery в Node. Просто npm install jquery, затем:

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

Ответ 4

Это не было, когда вопрос был задан, но согласно readme он использует (и передает) тесты jquery. Кажется, он точно идентичен минус (jQuery || $). Приставка.

https://github.com/jaubourg/jquery-deferred-for-node

Ответ 6

Googling: отложен для nodejs

Дал мне: https://github.com/felixge/node-deferred

Хотя не совсем то, что вы ищете, умеренно близко. Я нахожу, что цепочка обратного вызова довольно естественна, хотя глубоко вложенные цепочки могут быть немного сложными.

Поиск: обещание nodejs приведет меня к пути более интересных результатов...

Оба из них, вероятно, намного ближе к тому, что вы ищете.:)