Promises pattern:<span></span> <a href="http://12devs.co.uk/articles/promises-an-alternative-way-to-approach-asynchronous-javascript/">http://12devs.co.uk/articles/promises-an-alternative-way-to-approach-asynchronous-javascript/</a><br>
<br>суббота, 28 декабря 2013 г. пользователь Михаил Монашёв  писал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Здравствуйте.<br>
<br>
Пытаюсь   тут   переключить  голову  с  обычного  программирования  на<br>
асинхронное. Голове даётся это сложно.<br>
<br>
Пишу  не  на  перле, а на ноде, но это не важно. Интересен сам принцип<br>
построения    кода.    Сейчас    вот    кажется    правильным   вместо<br>
последовательного вызова функций создавать последовательности событий,<br>
возникающие  по  окончании  работы  функции.  А  на  события  вешаются<br>
обработчики,  аналогичные  исходным  функциям. Так получается избежать<br>
безобразного  кода  с  кучей вложенных друг в друга колбэков. Но может<br>
есть подход более правильный?<br>
<br>
Или  может  даже  более  правильный  вопрос: как голову переключить на<br>
асинхронное программирование?<br>
<br>
--<br>
С уважением,<br>
 Михаил                          mailto:<a href="javascript:;" onclick="_e(event, 'cvml', 'postmaster@softsearch.ru')">postmaster@softsearch.ru</a><br>
<br>
--<br>
Moscow.pm mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'moscow-pm@pm.org')">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</blockquote>