Bewertung:

Das Buch 'JavaScript: The Definitive Guide (7th Edition)“ von David Flanagan ist ein umfassendes Nachschlagewerk zum Verständnis von modernem JavaScript, das auf den neuesten Stand gebracht wurde, um wichtige Änderungen in der Sprache zu berücksichtigen. Es ist gut strukturiert und präsentiert die Informationen logisch, was es dem Leser erleichtert, sein Wissen auszubauen. Allerdings hat es gemischte Kritiken aufgrund seiner dichten Prosa, das Fehlen von praktischen Beispielen, und wahrgenommen organisatorische Mängel erhalten.
Vorteile:⬤ Umfassende Abdeckung der modernen JavaScript, einschließlich ES2020 Features, Node.js, und ein konzentriertes Kapitel auf Server-Side JavaScript.
⬤ Gut strukturiert und logisch organisiert, baut auf Basiswissen schrittweise.
⬤ Fesselnder Schreibstil und klare Erklärungen, die es für ernsthafte Lernende geeignet machen.
⬤ Gutes Referenzmaterial für verschiedene JavaScript-Konzepte und APIs.
⬤ Aktualisierter Inhalt, der den aktuellen Stand der JavaScript-Entwicklung widerspiegelt.
⬤ Dichte Prosa mit zu vielen theoretischen Informationen und unzureichenden praktischen Beispielen, was einige Leser als ermüdend empfanden.
⬤ Nicht geeignet für absolute Anfänger ohne vorherige Programmiererfahrung.
⬤ Einige Rezensenten wiesen auf organisatorische Probleme hin, wenn komplexe Themen zu früh eingeführt werden.
⬤ Frühere Ausgaben könnten besseres Referenzmaterial zu veralteten Funktionen wie jQuery und DOM-Dokumentation bieten.
⬤ Einige Leser sind der Meinung, dass das Buch irrelevante Beispiele und Informationen enthält.
(basierend auf 173 Leserbewertungen)
Javascript: The Definitive Guide: Master the World's Most-Used Programming Language
JavaScript ist die Programmiersprache des Webs und wird heute von mehr Softwareentwicklern verwendet als jede andere Programmiersprache. Seit fast 25 Jahren ist dieser Bestseller das Standardwerk für JavaScript-Programmierer. Die siebte Auflage wurde vollständig aktualisiert, um die Version 2020 von JavaScript abzudecken, und neue Kapitel behandeln Klassen, Module, Iteratoren, Generatoren, Promises, async/await und Metaprogrammierung. Sie werden durchweg aufschlussreichen und ansprechenden Beispielcode finden.
Dieses Buch richtet sich an Programmierer, die JavaScript lernen wollen, und an Webentwickler, die ihr Verständnis und ihre Beherrschung auf die nächste Stufe heben wollen. Es beginnt mit einer detaillierten Erklärung der JavaScript-Sprache selbst, und zwar von Grund auf. Darauf aufbauend werden die Web-Plattform und Node.js behandelt.
Die Themen umfassen:
⬤ Typen, Werte, Variablen, Ausdrücke, Operatoren, Anweisungen, Objekte und Arrays.
⬤ Funktionen, Klassen, Module, Iteratoren, Generatoren, Promises und async/await.
⬤ Die Standardbibliothek von JavaScript: Datenstrukturen, reguläre Ausdrücke, JSON, i18n, etc.
⬤ Die Web-Plattform: Dokumente, Komponenten, Grafiken, Netzwerke, Speicher und Threads.
⬤ Node.js: Puffer, Dateien, Streams, Threads, untergeordnete Prozesse, Web-Clients und Web-Server.
⬤ Tools und Spracherweiterungen, auf die sich professionelle JavaScript-Entwickler verlassen.