JavaScript: Moving to ES2015
238 Seiten
German
PDF
4.5

JavaScript: Moving to ES2015

JavaScript: Moving to ES2015

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „JavaScript: Moving to ES2015“ von Aruna Seneviratne erschien 2016 und wurde zu einem der ersten praktischen Leitfäden für den Umstieg von veraltetem JavaScript (ES5) auf den neuen Standard ES2015 (auch bekannt als ES6). Auf 238 Seiten führt der Autor den Leser Schritt für Schritt in die wichtigsten Neuerungen der Sprache ein, die die Herangehensweise an das Schreiben von JavaScript-Code grundlegend verändert haben. Das Buch richtet sich an Entwickler, die bereits über grundlegende Erfahrung mit JS verfügen, und bietet nicht nur Theorie, sondern zahlreiche Beispiele, die für die Node.js-Umgebung geschrieben wurden.

Worum es in dem Buch geht

Das Hauptziel des Buches ist es, Entwicklern zu helfen, schrittweise von der alten Syntax und den alten Paradigmen zu den modernen Möglichkeiten von ES2015 überzugehen. Der Autor beginnt mit der Erklärung der Gründe für die Einführung des neuen Standards und seiner Vorteile und behandelt dann nacheinander jede neue Funktion:

  • let und const — Blockweise Variablendeklaration, Unterschied zu var.
  • Pfeilfunktionen — Neue Syntax, lexikalisches Binden von this.
  • Template-Literale — Interpolation und mehrzeilige Literale.
  • Destrukturierung — Bequemes Extrahieren von Daten aus Arrays und Objekten.
  • Standardparameter, Rest und Spread — Flexible Arbeit mit Funktionsargumenten.
  • Klassen — Syntaktischer Zucker über der prototypischen Vererbung.
  • Module — import/export, Code-Organisation.
  • Promises — Asynchrone Programmierung ohne Callback-Hölle.
  • Iteratoren und Generatoren — Steuerung von Daten-Sequenzen.
  • Map, Set, WeakMap, WeakSet — Neue Sammlungen.

Jedes Kapitel enthält nicht nur eine Beschreibung der Syntax, sondern auch praktische Beispiele, die sofort in Node.js ausgeführt werden können. Besonderes Augenmerk wird auf typische Fehler und Fallstricke beim Umstieg von ES5 gelegt.

Für wen ist dieses Buch geeignet

Das Buch richtet sich an JavaScript-Entwickler mit mittleren Kenntnissen, die bereits in ES5 schreiben und den modernen Standard erlernen möchten. Es ist auch nützlich für diejenigen, die von anderen Sprachen (z. B. Python oder Java) umsteigen und die Besonderheiten des neuen JavaScript verstehen wollen. Für Anfänger, die gerade erst mit dem Erlernen von JS beginnen, könnte das Buch aufgrund des Fehlens einer Einführung in die Grundlagen der Sprache zu anspruchsvoll sein.

Was der Leser lernen wird

  • Wie man let und const zur sicheren Verwaltung des Gültigkeitsbereichs einsetzt.
  • Wie man prägnante Funktionen mit der Pfeilsyntax schreibt.
  • Wie man mit Template-Literalen zur Textformatierung arbeitet.
  • Wie man die Destrukturierung zur Vereinfachung der Datenverarbeitung anwendet.
  • Wie man Klassen erstellt und im ES2015-Stil vererbt.
  • Wie man Code mit Modulen (import/export) organisiert.
  • Wie man asynchronen Code mit Promises schreibt und die Callback-Hölle vermeidet.
  • Wie man Generatoren zur Erstellung von Iteratoren verwendet.
  • Wie man die neuen Sammlungen Map, Set, WeakMap, WeakSet einsetzt.

Stärken

  • Praktische Ausrichtung — Alle Beispiele können in Node.js ausgeführt werden, was eine sofortige Vertiefung des Materials ermöglicht.
  • Klare Struktur — Jedes Kapitel ist einer Funktion gewidmet, was das Lernen erleichtert.
  • Fokus auf Migration — Der Autor zeigt, wie man alten Code in ES2015 umschreibt, was besonders für laufende Projekte wertvoll ist.
  • Verständliche Sprache — Komplexe Konzepte werden einfach und mit minimalem Fachjargon erklärt.
  • Aktualität für Node.js — Das Buch ist auf die Server-Umgebung ausgerichtet, was es für Backend-Entwickler nützlich macht.

Empfehlung

Das Buch ist nützlich für:

  • Webentwickler, die ihre JavaScript-Kenntnisse auf den modernen Standard aktualisieren möchten.

Empfehlungen