Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile.

ES6 Promises – последовательный вызов

Ну вот и пришла пора поговорить о ES6 Promises, как они описаны в спецификации ES6 (ES2015). Поговорим об этом в контексте определенной задачи. Просто так обсуждать этот функционал кажется скучным, по-этому сразу будем решать проблемы. Проблема достаточно простая, но вместе с тем, если подумать над ее решением, то можно прийти к достаточно интересным ответам. А

Как делаются promise в JavaScript (ES5)

Поскольку на дворе все еще апрель все еще 2015 и ECMAScript 6 до сих пор в разработке, то самое время поговорить о том, как делаются promise. Когда наступит эра ES6 и он будет в каждом браузере, мы сможем спокойно забыть про то, что когда все приходилось делать своими руками :] Итак, об обещаниях (promise) я

Mini Promise library

Самый удобный способ работы с асинхронными запросами в JavaScript это используя обещания (promises). В отличии от более очевидных callback функций, promise позволяет значительно проще обрабатывать несколько связанных асинхонных запросов. Я в каждом своем проекте стараюсь использовать именно этот подход, нравится он мне, что уж там говорить. В ангуларе за promises отвечает библиотека $q я о

Введение в обещания в ангулар – promises в AngularJS

Эта статья написана под впечатлением и на основе вот этого видео (англ.) Настоятельно рекомендую посмотреть всем. А тут я приведу выжимку информации – только самое ценное. Обещания в ангулар (лично я предпочитаю использовать слово promise) это очень эффективная методика для того чтобы связать в одну цепочку результаты разных, но зависящих друг от друга запросов. Например: