JS: Opracowanie abstrakcji dla asynchronii - kurs 3900 rub. z Hexlet, szkolenie 8 lekcji, data 28.11.2023.
Miscellanea / / November 28, 2023
Dowiesz się więcej o timerach, pętli zdarzeń i emiterze zdarzeń. W rezultacie dowiesz się, jak pracować z błędami w kodzie asynchronicznym i korzystać z timerów. Przyda się to, jeśli zdecydujesz się uczynić swój kod prostszym i przewidywalnym. Kurs jest odpowiedni dla programistów znających już programowanie asynchroniczne. Aby ułatwić sobie naukę, warto wcześniej zapoznać się z kursem JS: Asynchronous Programming.
Wstęp
Zapoznaj się z ideą programowania asynchronicznego i strukturą kursu.
Pętla zdarzeń
Poznaj pętlę zdarzeń, koncepcję pozwalającą na implementację programowania asynchronicznego w przeglądarce z wykorzystaniem modelu zdarzeń.
Timery
Rozważmy mechanizm czasowy udostępniany przez środowisko wykonawcze JS. Poznaj prosty przykład użycia liczników czasu do asynchronicznego wykonywania zadań synchronicznych.
Oddzwonienie do diabła
Dowiedz się o przerażającej sytuacji „piekła wywołań zwrotnych”, która może wystąpić, gdy masz zależne wywołania asynchroniczne i wiele funkcji wywołań zwrotnych. Aby dowiedzieć się, jak sobie poradzić z tym problemem, rozważ technikę wodospadu.
każdą funkcję
Kontynuuj rozwój biblioteki do pracy z kodem asynchronicznym, napisz funkcję „każdy”.
Wczesne wiązanie
Dowiedz się o metodzie zachowywania kontekstu dla wywołań asynchronicznych.
Radzenie sobie z błędami
Naucz się pracować z błędami w kodzie asynchronicznym, poznaj różnice w obsłudze błędów w kodzie synchronicznym.
Emiter zdarzeń
Zapoznaj się z koncepcją emiterów zdarzeń, których zastosowanie może być bardzo przydatne w aplikacjach z kodem asynchronicznym.
Dodatkowe materiały
Artykuły i filmy przygotowane przez zespół Hexlet. Pomoże Ci zgłębić tematykę kursu