Bewertung:

Das Buch bietet einen prägnanten und aufschlussreichen Überblick über JavaScript Promises, so dass es sowohl für Anfänger als auch für erfahrene Entwickler empfehlenswert ist. Während es jedoch eine solide Grundlage bietet, fanden einige Leser die Erklärungen zu wenig tiefgründig und empfanden bestimmte Beispiele als unzureichend.
Vorteile:⬤ Prägnant und gut strukturiert, so dass ein schnelles Lesen möglich ist.
⬤ Ausgezeichnete Erklärungen von asynchronen Programmierkonzepten, insbesondere der JavaScript-Ereignisschleife.
⬤ Deckt wesentliche Promise-Methoden klar mit einfachen Beispielen ab.
⬤ Bietet eine solide Grundlage für das Verständnis von Promises und asynchronem JavaScript.
⬤ Sowohl für Anfänger als auch zur Auffrischung für erfahrene Entwickler geeignet.
⬤ Einige Leser fanden Teile des Textes schwierig zu folgen.
⬤ Einige Beispiele wurden als zu einfach oder nicht vollständig erklärt kritisiert.
⬤ Begrenzte Diskussion über fortgeschrittene Muster und neuere Funktionen wie async/await.
⬤ Einige halten das Buch für seine kurze Länge für überteuert.
(basierend auf 22 Leserbewertungen)
JavaScript with Promises: Managing Asynchronous Code
Asynchrones JavaScript ist überall, egal ob Sie Ajax, AngularJS, Node.js oder WebRTC verwenden. Dieser praktische Leitfaden zeigt mittleren bis fortgeschrittenen JavaScript-Entwicklern, wie Promises Ihnen helfen können, asynchronen Code effektiv zu verwalten, einschließlich der unvermeidlichen Flut von Rückrufen, wenn Ihre Codebasis wächst. Sie lernen das Innenleben von Promises kennen und erfahren, wie Sie Schwierigkeiten und Fehltritte bei der Verwendung von Promises vermeiden können.
Die Möglichkeit, Daten asynchron abzurufen und Skripte im Browser zu laden, erweitert die Möglichkeiten von JavaScript-Anwendungen. Aber wenn Sie nicht verstehen, wie der asynchrone Teil funktioniert, werden Sie mit unvorhersehbarem Code enden, der schwer zu warten ist. Dieses Buch ist ideal, wenn Sie neu in Promises sind oder Ihr Wissen über diese Technologie erweitern möchten.
⬤ Verstehen Sie, wie asynchrones JavaScript funktioniert, indem Sie sich mit Callbacks, der Ereignisschleife und Threading beschäftigen.
⬤ Lernen Sie, wie Promises Rückrufe in diskrete Schritte unterteilt, die einfacher zu lesen und zu warten sind.
⬤ Untersuchen Sie Szenarien, auf die Sie stoßen werden, und Techniken, die Sie beim Schreiben von Anwendungen in der Praxis verwenden können.
⬤ Nutzen Sie die Funktionen der Bluebird-Bibliothek und jQuery, um mit Promises zu arbeiten.
⬤ Lernen Sie, wie die Promise-API mit asynchronen Fehlern umgeht.
⬤ Erforschen Sie die ECMAScript 6 Sprachfunktionen, die Promise-bezogenen Code vereinfachen.