Asynchrones JavaScript

In diesem Modul betrachten wir asynchrones JavaScript, warum es wichtig ist und wie Sie es effektiv einsetzen können, um potenziell blockierende Operationen wie das Abrufen von Ressourcen von einem Server zu handhaben.

Voraussetzungen

Asynchrones JavaScript ist ein recht fortgeschrittenes Thema, und es wird empfohlen, die Module Dynamisches Scripting mit JavaScript zu bearbeiten, bevor Sie sich diesem Thema widmen.

Hinweis: Wenn Sie an einem Computer/Tablet/anderen Gerät arbeiten, auf dem Sie nicht in der Lage sind, eigene Dateien zu erstellen, können Sie (die meisten) der Codebeispiele in einem Online-Coding-Programm wie JS Bin oder Glitch ausprobieren.

Tutorials und Herausforderungen

Einführung in asynchrones JavaScript

In diesem Artikel lernen wir synchrones und asynchrones Programmieren kennen, warum wir häufig asynchrone Techniken verwenden müssen und welche Probleme es bei der historischen Implementierung asynchroner Funktionen in JavaScript gibt.

Anleitung zur Verwendung von Promises

Hier führen wir Promises ein und zeigen, wie man Promise-basierte APIs verwendet. Wir werden auch die Schlüsselwörter async und await einführen.

Implementierung einer Promise-basierten API

Dieser Artikel skizziert, wie Sie Ihre eigene Promise-basierte API implementieren können.

Einführung in Worker

Worker ermöglichen es Ihnen, bestimmte Aufgaben in einem separaten Thread auszuführen, um Ihren Hauptcode reaktionsfähig zu halten. In diesem Artikel werden wir eine lang laufende synchrone Funktion umschreiben, um einen Worker zu verwenden.

Reihenfolge von Animationen Herausforderung

Diese Herausforderung fordert Sie auf, Promises zu verwenden, um eine Reihe von Animationen in einer bestimmten Reihenfolge abzuspielen.

Siehe auch