JS: Entwicklung von Abstraktionen für Asynchronität – Kurs 3900 Rubel. von Hexlet, Training 8 Lektionen, Datum 28. November 2023.
Verschiedenes / / November 28, 2023
Sie erfahren mehr über Timer, Ereignisschleife und Ereignisemitter. Dadurch erfahren Sie, wie Sie mit Fehlern im asynchronen Code umgehen und Timer verwenden. Dies ist praktisch, wenn Sie Ihren Code einfacher und vorhersehbarer gestalten möchten. Der Kurs eignet sich für Programmierer, die bereits mit der asynchronen Programmierung vertraut sind. Um das Lernen zu erleichtern, sollten Sie den Kurs JS: Asynchrone Programmierung im Voraus studieren.
Einführung
Machen Sie sich mit der Idee der asynchronen Programmierung und dem Aufbau des Kurses vertraut.
Ereignisschleife
Lernen Sie die Ereignisschleife kennen, ein Konzept, mit dem Sie mithilfe des Ereignismodells asynchrone Programmierung im Browser implementieren können.
Timer
Betrachten Sie den von der JS-Laufzeit bereitgestellten Timer-Mechanismus. Lernen Sie ein einfaches Beispiel für die Verwendung von Timern zur asynchronen Ausführung synchroner Aufgaben kennen.
Rückruf-Hölle
Erfahren Sie mehr über die beängstigende „Callback-Hölle“-Situation, die auftreten kann, wenn Sie abhängige asynchrone Aufrufe und mehrere Callback-Funktionen haben. Um zu lernen, wie man mit diesem Problem umgeht, betrachten Sie die Wasserfalltechnik.
jede Funktion
Entwickeln Sie weiterhin eine Bibliothek für die Arbeit mit asynchronem Code und schreiben Sie die Funktion „each“.
Frühe Bindung
Erfahren Sie mehr über die Kontexterhaltungsmethode für asynchrone Aufrufe.
Umgang mit Fehlern
Lernen Sie, mit Fehlern in asynchronem Code zu arbeiten, und verstehen Sie die Unterschiede zur Fehlerbehandlung in synchronem Code.
Ereignisemitter
Machen Sie sich mit dem Konzept der Ereignisemitter vertraut, deren Verwendung in Anwendungen mit asynchronem Code sehr nützlich sein kann.
Zusätzliche Materialien
Vom Hexlet-Team kuratierte Artikel und Videos. Wird Ihnen helfen, tiefer in das Thema des Kurses einzutauchen