Pull to refresh

Comments 6

Promises — отличная техника. Особенно в JavaScript, когда нужно разложить по полочкам кашу из кучи событий и подписчиков.

Хорошо, что в jQuery базовый набор встроен по умолчанию. Если же базового функционала недостаточно, есть очень богатая библиотека Q. Насколько я понимаю, они совместимы. Промисы, созданные в Q и jQuery интероперабельны, и отвечают стандарту promises/b из CommonJS
Спасибо за замечание. Кстати, просмотрев различные интерфейсы Promises, склоняюсь к мнению, что в jQuery (и, наверное, в Q) он наиболее удобен и интуитивно понятен. Разве что за исключением реализации $.when().
подскажите, возможно ли выполнить эти функции последовательно с помощью deferred?
function f1(){ setTimeout( function(){ console.log(1); }, 30); }
function f2(){ setTimeout( function(){ console.log(2); }, 20); }
function f3(){ setTimeout( function(){ console.log(3); }, 10); }

f1(); f2(); f3();
Sign up to leave a comment.

Articles