Próbowałem zbadać, jak dokładnie należy pisać funkcje asynchroniczne. Po wielu przeglądach wielu dokumentów nadal nie jest to dla mnie jasne.
Jak pisać funkcje asynchroniczne dla Node? Jak poprawnie zaimplementować obsługę zdarzeń błędów?
Innym sposobem zadania pytania byłoby: Jak powinienem zinterpretować następującą funkcję?
var async_function = function(val, callback){
process.nextTick(function(){
callback(val);
});
};
Wydaje mi się również, że to pytanie dotyczące SO („Jak utworzyć nieblokującą funkcję asynchroniczną w node.js?”) Jest interesujące. Nie wydaje mi się, że została jeszcze udzielona odpowiedź.
setTimeout
i setInterval
w ulubionej przeglądarce i bawić się z nimi, jak również. Lub wywołania zwrotne Ajax (prawdopodobnie najbliższe doświadczeniu węzła) lub nasłuchiwanie zdarzeń dla rzeczy, które znasz, takich jak zdarzenia kliknięcia i ładowania. Model asynchroniczny istnieje już w przeglądarce i jest dokładnie taki sam w węźle.