Asynchronous JavaScript

In diesem Modul betrachten wir asynchronous JavaScript, warum es wichtig ist und wie es eingesetzt werden kann, um potenziell blockierende Operationen effektiv zu handhaben, wie zum Beispiel das Abrufen von Ressourcen von einem Server.

Voraussetzungen

Asynchrones JavaScript ist ein ziemlich fortgeschrittenes Thema, und es wird empfohlen, dass Sie die Module JavaScript-Grundlagen und JavaScript-Bausteine durcharbeiten, 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 JSBin oder Glitch ausprobieren.

Leitfäden

Einführung in asynchrones JavaScript

In diesem Artikel lernen wir etwas über synchrones und asynchrones Programmieren, warum wir oft asynchrone Techniken verwenden müssen und die Probleme, die mit der historischen Implementierung von asynchronen Funktionen in JavaScript verbunden sind.

Anleitung zur Verwendung von Promises

Hier werden wir Promises vorstellen 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 beschreibt, wie Sie Ihre eigene Promise-basierte API implementieren.

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 langlaufende synchrone Funktion umschreiben, um einen Worker zu verwenden.

Bewertungen

Sequenzieren von Animationen

Bei der Bewertung werden Sie aufgefordert, Promises zu verwenden, um eine Reihe von Animationen in einer bestimmten Reihenfolge abzuspielen.

Siehe auch