Bewertung:

Das Buch konzentriert sich auf die asynchrone Programmierung in JavaScript und eignet sich für mittlere bis fortgeschrittene Entwickler. Es wird für seinen klaren Schreibstil, die praktischen Beispiele und die Fähigkeit gelobt, den Lesern zu helfen, komplexe Konzepte zu verstehen, auch wenn einige es schwierig finden, es zu begreifen.
Vorteile:⬤ Klarer Schreibstil
⬤ gute Beispiele
⬤ effektiv, um das Verständnis von asynchronem JavaScript zu verbessern
⬤ prägnanter Fokus auf ein bestimmtes Thema
⬤ hilfreich, um über grundlegendes JavaScript hinauszugehen
⬤ deckt sowohl Browser- als auch Node.js-Umgebungen ab.
⬤ Setzt JavaScript-Vorkenntnisse voraus
⬤ einige Beispiele sind schwer zu verstehen
⬤ die Kürze reicht nicht aus, wenn man in die Tiefe gehen will
⬤ nicht für absolute Anfänger geeignet.
(basierend auf 29 Leserbewertungen)
ASYNC JavaScript: Build More Responsive Apps with Less Code
Mit dem Aufkommen von HTML5, Front-End-MVC und Node.js ist JavaScript allgegenwärtig - und immer noch unübersichtlich. Dieses Buch gibt Ihnen eine solide Grundlage für die Verwaltung von asynchronen Aufgaben, ohne Ihren Verstand in einem Gewirr von Callbacks zu verlieren. Es ist eine rasante Anleitung zu den wichtigsten Techniken für den Umgang mit asynchronem Verhalten, einschließlich PubSub, ereignisgesteuerte Modelle und Promises. Mit diesen Tricks im Ärmel sind Sie besser darauf vorbereitet, die Komplexität großer Webanwendungen zu bewältigen und reaktionsschnellen Code zu liefern.
Mit Async JavaScript werden Sie ein tieferes Verständnis der JavaScript-Sprache entwickeln. Sie beginnen mit einer grundlegenden Einführung in das JavaScript-Ereignismodell, um viele der häufigsten Fehler zu vermeiden, die Javaskripter machen. Von dort aus werden Sie sehen, Werkzeuge und Design Patterns für die Umwandlung dieser konzeptionellen Verständnis in praktischen Code.
Die Konzepte im Buch werden mit lauffähigen Beispielen aus dem Browser und dem Node.js-Server-Framework veranschaulicht, wobei ergänzende Bibliotheken wie jQuery, Backbone.js und Async.js einbezogen werden. Sie werden lernen, wie Sie dynamische Webseiten und hochkonkurrierende Server erstellen können, indem Sie die Kunst beherrschen, Ereignisse dorthin zu verteilen, wo sie behandelt werden müssen, anstatt Rückrufe in Rückrufe in Rückrufe zu verschachteln.
Mit Async JavaScript können Sie schnell mit echter Webentwicklung beginnen. Wenn Sie das Kapitel Promises beendet haben, werden Sie Ajax-Anfragen parallelisieren oder Animationen nacheinander ausführen. Am Ende des Buches werden Sie sogar wissen, wie Sie Web Worker und AMD für JavaScript-Anwendungen mit hervorragender Leistung nutzen können. Am wichtigsten ist, dass Sie das Wissen haben, das Sie brauchen, um asynchronen Code mit Vertrauen zu schreiben.
Was Sie brauchen:
Grundkenntnisse in JavaScript werden empfohlen. Wenn Sie das Gefühl haben, dass Sie nicht auf dem neuesten Stand sind, lesen Sie den Abschnitt "Ressourcen zum Erlernen von JavaScript" im Vorwort.