Bewertung:

Das Buch ist als einfaches Nachschlagewerk für JavaScript konzipiert und konzentriert sich eher auf das konzeptionelle Verständnis als auf umfangreiche Tutorials. Obwohl es allgemein als hilfreich für Anfänger und erfahrene Entwickler gleichermaßen angesehen wird, berichteten mehrere Leser über Probleme mit der Klarheit, fehlende Codebeispiele und einige organisatorische Mängel. Die Mehrheit äußerte sich positiv über den Inhalt, aber es gab auch bemerkenswerte Beschwerden über das Fehlen von Übungen, fehlende Dateien und unzureichende Code-Erklärungen.
Vorteile:⬤ Geradliniger, lehrbuchähnlicher Ansatz
⬤ hilfreich für das Verständnis von JavaScript-Grundlagen und ES6
⬤ gut strukturiert für Anfänger und erfahrene Entwickler
⬤ einige Kapitel bieten praktische Tipps und eine gute Balance von Details.
⬤ Fehlende Code-Beispiele und Quellen
⬤ mehrere Fehler und unvollständige Erklärungen
⬤ fehlende Übungen und Vertiefung der Konzepte
⬤ einige Leser fanden es verwirrend und frustrierend
⬤ nicht ideal für komplette Anfänger aufgrund des konzeptionellen Fokus.
(basierend auf 52 Leserbewertungen)
Learning JavaScript: JavaScript Essentials for Modern Application Development
Dies ist eine aufregende Zeit, um JavaScript zu lernen. Jetzt, wo die neueste JavaScript-Spezifikation - ECMAScript 6.
0 (ES6), ist es einfacher und befriedigender denn je zu lernen, wie man mit dieser Sprache hochwertige Anwendungen entwickelt. Dieses praktische Buch nimmt Programmierer (Amateure und Profis gleichermaßen) mit auf eine sachliche Tour durch ES6, zusammen mit einigen verwandten Tools und Techniken. Der Autor Ethan Brown (Web Development with Node and Express) führt Sie nicht nur durch einfache und geradlinige Themen (Variablen, Kontrollfluss, Arrays), sondern behandelt auch komplexe Konzepte wie funktionale und asynchrone Programmierung.
Sie lernen, wie Sie leistungsstarke und reaktionsschnelle Webanwendungen auf dem Client oder mit Node.js auf dem Server erstellen können.
Verwenden Sie ES6 heute und transkompilieren Sie Code in portables ES5. Übersetzen Sie Daten in ein Format, das JavaScript verwenden kann.
Verstehen Sie die grundlegende Verwendung und Funktionsweise von JavaScript-Funktionen. Erkunden Sie Objekte und objektorientierte Programmierung. Lernen Sie neue Konzepte wie Iteratoren, Generatoren und Proxies kennen.
Die Komplexität der asynchronen Programmierung begreifen. Arbeiten Sie mit dem Document Object Model für browserbasierte Anwendungen. Lernen Sie die Grundlagen von Node.js für die Entwicklung serverseitiger Anwendungen