JavaScript für ungeduldige Programmierer (ES2022-Ausgabe)
Bitte unterstützen Sie dieses Buch: kaufen Sie es oder spenden Sie
(Werbung, bitte nicht blockieren.)

2 FAQ: Buch und ergänzendes Material



Dieses Kapitel beantwortet Fragen, die Sie vielleicht haben, und gibt Tipps zum Lesen dieses Buches.

2.1 Wie dieses Buch gelesen werden sollte

2.1.1 In welcher Reihenfolge sollte ich den Inhalt dieses Buches lesen?

Dieses Buch sind drei Bücher in einem

Die Quizze und Übungen spielen eine wichtige Rolle dabei, Ihnen beim Üben und Behalten des Gelernten zu helfen.

2.1.2 Warum sind einige Kapitel und Abschnitte mit "(fortgeschritten)" gekennzeichnet?

Mehrere Kapitel und Abschnitte sind mit "(fortgeschritten)" gekennzeichnet. Die Idee ist, dass Sie sie zunächst überspringen können. Das heißt, Sie können sich schnell ein Grundwissen über JavaScript aneignen, indem Sie nur die grundlegenden (nicht fortgeschrittenen) Inhalte lesen.

Wenn sich Ihr Wissen weiterentwickelt, können Sie später zu einigen oder allen fortgeschrittenen Inhalten zurückkehren.

2.1.3 Warum sind einige Kapitel mit "(Bonus)" gekennzeichnet?

Die Bonuskapitel sind nur in den kostenpflichtigen Versionen dieses Buches (Print und E-Book) verfügbar. Sie sind in der vollständigen Inhaltsübersicht aufgeführt.

2.2 Ich besitze eine digitale Version

2.2.1 Wie reiche ich Feedback und Korrekturen ein?

Die HTML-Version dieses Buches (online oder werbefreies Archiv in der kostenpflichtigen Version) enthält am Ende jedes Kapitels einen Link, über den Sie Feedback geben können.

2.2.2 Wie erhalte ich Updates für die Downloads, die ich bei Payhip gekauft habe?

2.2.3 Kann ich von Paket „E-Books“ auf Paket „E-Books + Übungen + Quizze“ upgraden?

Ja. Die Anweisungen dazu finden Sie auf der Homepage dieses Buches.

2.3 Ich besitze die gedruckte Version

2.3.1 Kann ich einen Rabatt für eine digitale Version erhalten?

Wenn Sie die gedruckte Version gekauft haben, können Sie einen Rabatt für eine digitale Version erhalten. Auf der Homepage der gedruckten Version erfahren Sie, wie.

Leider ist das Gegenteil nicht möglich: Sie können keinen Rabatt auf die gedruckte Version erhalten, wenn Sie eine digitale Version gekauft haben.

2.3.2 Kann ich einen Fehler melden oder eingereichte Fehler anzeigen?

Auf der Homepage der gedruckten Version können Sie Fehler melden und eingereichte Fehler anzeigen.

2.3.3 Gibt es eine Online-Liste mit den URLs in diesem Buch?

Auf der Homepage der gedruckten Version finden Sie eine Liste mit allen URLs, die Sie in den Fußnoten der gedruckten Version sehen.

2.4 Notation und Konventionen

2.4.1 Was ist eine Typsignatur? Warum sehe ich statische Typen in diesem Buch?

Zum Beispiel sehen Sie vielleicht

Number.isFinite(num: number): boolean

Dies wird als Typsignatur von Number.isFinite() bezeichnet. Diese Notation, insbesondere die statischen Typen number für num und boolean für das Ergebnis, ist kein echtes JavaScript. Die Notation ist der kompilierten Sprache TypeScript entlehnt (die hauptsächlich nur JavaScript plus statische Typisierung ist).

Warum wird diese Notation verwendet? Sie gibt Ihnen schnell einen Eindruck davon, wie eine Funktion funktioniert. Die Notation wird im Detail in „Tackling TypeScript“ erklärt, ist aber meist relativ intuitiv.

2.4.2 Was bedeuten die Hinweise mit Symbolen?

  Lesehinweise

Erklärt, wie der Inhalt am besten zu lesen ist.

  Externe Inhalte

Verweist auf zusätzliche, externe Inhalte.

  Tipp

Gibt einen Tipp zum aktuellen Inhalt.

  Frage

Stellt und beantwortet eine Frage zum aktuellen Inhalt (denken Sie an FAQ).

  Warnung

Warnt vor Fallstricken usw.

  Details

Bietet zusätzliche Details, die den aktuellen Inhalt ergänzen. Ähnlich einer Fußnote.

  Übung

Nennt den Pfad einer testgetriebenen Übung, die Sie an dieser Stelle durchführen können.

  Quiz

Zeigt an, dass es ein Quiz für das aktuelle (Teil-)Kapitel gibt.