21 Punkte von GN⁺ 2024-03-08 | 2 Kommentare | Auf WhatsApp teilen
  • Erscheinen der 4. Auflage von "Eloquent JavaScript"

    • Ein Buch über JavaScript, Programmierung und die Wunder der digitalen Welt
    • Kann online gelesen oder als gedrucktes Buch (3. Auflage) gekauft werden
    • Geschrieben von Marijn Haverbeke und unter CC BY-NC veröffentlicht
  • Inhalt des Buches

    • (Part 1: Language) Behandelt die sprachlichen Aspekte von JavaScript.
      • Werte, Typen und Operatoren
      • Programmstruktur
      • Funktionen
      • Datenstrukturen: Objekte und Arrays
      • Higher-Order Functions
      • Das geheime Leben der Objekte
      • Projekt: Ein Roboter
      • Bugs und Fehler
      • Reguläre Ausdrücke
      • Module
      • Asynchrone Programmierung
      • Projekt: Eine Programmiersprache entwickeln
    • (Part 2: Browser) Behandelt den Einsatz von JavaScript im Browser.
      • JavaScript und der Browser
      • Document Object Model
      • Event-Handling
      • Projekt: Ein Plattformspiel
      • Zeichnen auf dem Canvas
      • HTTP und Formulare
      • Projekt: Pixel-Art-Editor
    • (Part 3: Node) Behandelt Node.js.
      • Projekt: Website zum Teilen von Technikwissen

Meinung von GN⁺

  • "Eloquent JavaScript" ist ein JavaScript-Lehrbuch, das von Programmieranfängern bis hin zu erfahrenen Entwicklern breit empfohlen wird; das Erscheinen der 4. Auflage dürfte ein großer Beitrag für die JavaScript-Community sein.
  • Da das Buch unter einer Creative-Commons-Lizenz bereitgestellt wird, kann es frei für Bildungszwecke genutzt werden und ist damit für Bildungseinrichtungen und Selbstlerner nützlich.
  • Die Bereitstellung in verschiedenen digitalen Formaten (PDF, EPUB, MOBI) ist ein Vorteil, weil der Zugang und das Lernen auf unterschiedlichen Geräten erleichtert werden.
  • Die im Buch enthaltenen Praxisprojekte helfen dabei, nicht nur theoretisches Wissen, sondern auch echte Coding-Fähigkeiten zu verbessern.
  • Als ähnliches Open-Source-Lernmaterial gibt es die Reihe "You Don't Know JS", die ebenfalls hilfreich für ein tieferes Verständnis von JavaScript ist.

2 Kommentare

 
xguru 2024-03-08

Die koreanischen Ausgaben der 2. und 3. Auflage sind erschienen, allerdings unter unterschiedlichen Titeln. Den Titel der neueren 3. Auflage habe ich daher zusätzlich im Titel vermerkt.

    1. Auflage - JavaScript-Einführung: Systematische Schulungsmethode für das Programmieren
    1. Auflage - JavaScript Skill Up 3/e
 
GN⁺ 2024-03-08
Hacker-News-Kommentare
  • Für alle, die JavaScript wirklich gründlich lernen möchten, ist „Eloquent JavaScript“ ein empfehlenswertes Buch; für Lernende auf anderen Niveaustufen wird die Reihe „You Don't Know JavaScript“ empfohlen. 2015 wurde dieses Buch im Fernstudienprogramm der University of California als Ersatz für das bisherige Lehrbuch empfohlen und sowohl von Dozenten als auch von Mentoren sehr gelobt. Im Vergleich zu konkurrierenden Lehrbüchern war es außerdem günstiger, und dass man es kostenlos lesen konnte, war ein weiterer Vorteil. Auch die Bewertungen der Studierenden ein Jahr später fielen sehr positiv aus.
  • Ich habe vor fünf Jahren mit diesem Buch JavaScript gelernt und halte es für ein ausgezeichnetes Material. „You Don't Know JavaScript“ behandelt eher fortgeschrittene Themen und kann auf Anfänger etwas akademisch wirken, während „Eloquent JavaScript“ praktisch und leicht zugänglich ist.
  • Es ist gut, wenn Materialien zu JavaScript auf neue Versionen aktualisiert werden. Erst war es jQuery, dann React, und jetzt bekommt dieses Buch eine neue Ausgabe.
  • Der Autor des Buches, Marijn Haverbeke, ist der Schöpfer von CodeMirror (Code-Editor) und ProseMirror (Texteditor).
  • Es ist schön zu sehen, dass ich vor Kurzem die dritte Ausgabe dieses Buches abgeschlossen habe. Das Kapitel über asynchrone Programmierung wurde deutlich verbessert; zuvor wurden dort etwas schwer verständliche Metaphern verwendet, weshalb es im Vergleich zum Rest des Buches etwas schwächer war. Die dritte Ausgabe ist ein Buch, mit dem man JavaScript, das DOM und Node.js lernen kann, und ich würde sagen, es eignet sich vor allem für erfahrene Leute, die zu JS und dem Web wechseln, ist aber auch für Anfänger geeignet.
  • Ich war mir beim Programmieren nicht besonders sicher, aber dieses Buch hat mir die richtige Richtung gezeigt, und ich kann es uneingeschränkt empfehlen.
  • Der Reiz dieses Buches liegt darin, dass es die Grundlagen des Computings erklärt und auch interessante Abschnitte enthält, in denen die Leser eigene Projekte bauen. Obwohl ich JavaScript-Programmierung nicht besonders mag, habe ich dieses Buch trotzdem gelesen.
  • Ich lese gerade die dritte Ausgabe dieses Buches und frage mich, ob die Erklärungen zu JavaScript darin ausreichend sind. Ich würde gern Meinungen dazu hören, ob man nach diesem Buch noch ein anderes JavaScript-Buch lesen sollte. Ich ziehe „JavaScript: The Definitive Guide“ oder „The Modern JavaScript Tutorial“ in Betracht.
  • Ich mag dieses Buch schon seit der ersten Ausgabe. Sogar grundlegende Inhalte werden klar erklärt. Im Abschnitt über Variablen wird zum Beispiel der Fehler vermieden, Variablen als „Kisten“ zu betrachten.
  • Über die Website des Autors und einen Link auf Mastodon habe ich bestätigt, dass die vierte Ausgabe von Eloquent JavaScript an die Realität des Jahres 2024 angepasst und online veröffentlicht wurde.
  • Es gibt die Frage, wo man eine Liste der Änderungen im Vergleich zur vorherigen Ausgabe finden kann.