JavaScript – Grundlagen (Stand 2026)
Interaktive Webseiten mit JavaScript erstellen (Stand 2026)
Dieses Buch bietet einen umfassenden Einstieg in modernes JavaScript, wie es in allen verbreiteten Browsern sowie JavaScript-Engines unterstützt wird. Anhand anschaulicher Beispiele und zahlreicher Übungen wird gezielt in das Arbeiten mit der objektorientierten Skriptsprache JavaScript zur Erstellung interaktiver Web-Anwendungen als auch purer JavaScripts eingeführt: von den grundlegenden Sprachelementen bis zur Arbeit mit Formularen als auch reinen JavaScript-Anwendungen in Node.js. Sie lernen, professionell Fehler zu finden (debuggen), was das HTML-DOM bedeutet und wie JSON funktioniert.
Eine Auswahl an Änderungen zur Vorgängerversion:
- Kapitel 6: Details zum globalen Objekt und weiteren Objekt-Iteratoren
- Kapitel 7: Selectors API, WHATWG und neue DOM-Technologien wie Shadow DOM, Custom Elements und MutationObserver
- Kapitel 8: Neue Techniken des Event-Handlings und Exception-Handling
Maßgeschneidert zu den Lernthemen in „JavaScript – Grundlagen“ erhalten Sie mit BuchPlus ein umfassendes, digitales Medienpaket mit Beispiel-, Übungs- und Ergebnisdateien, ergänzenden Lerninhalten sowie einem Glossar.
Inhalt:
- IBevor Sie beginnen
- 1Einführung in JavaScript
- 1.1Entstehung von JavaScript
- 1.2Grundlagen zu JavaScript
- 1.3JavaScript-Versionen
- 1.4JavaScript-Aktivierung im Browser testen
- 1.5Nützliche Webseiten
- 1.6Übung
- 2Grundlegende Sprachelemente
- 2.1JavaScript in HTML verwenden
- 2.2Allgemeine Notationsregeln
- 2.3Reservierte Wörter
- 2.4Bezeichner
- 2.5Variablen
- 2.6Konstanten
- 2.7Datentypen
- 2.8Operatoren
- 2.9Rangfolge der Operatoren
- 2.10Übungen
- 3Kontrollstrukturen
- 3.1Steuerung des Programmablaufs
- 3.2Anweisungsblock
- 3.3Auswahl
- 3.4Wiederholung
- 3.5Das KISS-Prinzip
- 3.6Übungen
- 4Funktionen
- 4.1Grundlagen zu Funktionen
- 4.2Funktionen mit Parametern
- 4.3Weitere Möglichkeiten für die Deklaration von Funktionen
- 4.4Lokale und globale Variablen
- 4.5Vordefinierte Funktionen in JavaScript
- 4.6Debuggen von Funktionen
- 4.7Übungen
- 5Objekte
- 5.1Grundlagen von Objekten
- 5.2Eigenschaften
- 5.3Methoden
- 5.4Vererbung
- 5.5Das globale Objekt
- 5.6Anweisungen und Operatoren für Objekte
- 5.7Übungen
- 6Vordefinierte Objekte
- 6.1Grundlagen zu vordefinierten Objekten
- 6.2Der String-Typ für Zeichenketten
- 6.3Math für mathematische Berechnungen
- 6.4Number für Zahlen
- 6.5Objekte vom Typ Date für Zeitangaben
- 6.6RegExp für reguläre Ausdrücke
- 6.7Der Typ Image
- 6.8Arrays
- 6.9Zugriff auf Array-Elemente und der Index
- 6.10Übungen
- 7Das DOM-Konzept
- 7.1Objekte und Hierarchie des DOM
- 7.2Das Objekt window
- 7.3Grundsätzliches zur Struktur des DOM einer Webseite
- 7.4Das Objekt document
- 7.5Die Selectors API
- 7.6Zugriff auf Inhalte von Elementen in der Webseite
- 7.7HTML-Elemente als Unterobjekte von document
- 7.8Das Objekt history
- 7.9Das Objekt location
- 7.10Frames
- 7.11Das Objekt screen
- 7.12Das Objekt navigator
- 7.13Shadow DOM, Custom Elements und MutationObserver
- 7.14Übungen
- 8Ereignisse
- 8.1Grundlagen zu Ereignissen
- 8.2Ereignisbehandlung
- 8.3Auf konkrete Ereignistypen reagieren
- 8.4Details zum Ereignisobjekt event
- 8.5Das Ereignisobjekt verwenden
- 8.6Ausnahmebehandlung
- 8.7Übungen
- 9Formulare
- 9.1Grundlagen zu Formularen
- 9.2Gemeinsame Methoden und Eigenschaften von Formularelementen
- 9.3Eingabefelder und Schaltflächen
- 9.4Kontroll- und Optionsfelder
- 9.5Auswahllisten
- 9.6Eingaben prüfen
- 9.7Formulareingaben direkt in JavaScript verwerten
- 9.8Neue Formularelemente in HTML5
- 9.9Übungen
- 10Ajax und asynchrone Programmierung
- 10.1Grundlagen zu Ajax und asynchroner Programmierung
- 10.2Das XMLHttpRequest-Objekt
- 10.3Eine HTTP-Anfrage erstellen
- 10.4Das Datenformat
- 10.5Daten per Ajax zum Server schicken
- 10.6Praktische Beispiele
- 10.7Übung
- 11Erweiterte JavaScript-Techniken
- 11.1Hinweise zu JavaScript-Techniken
- 11.2DHTML
- 11.3Umgang mit Multimedia
- 11.4Datenspeicherung im Client
- 11.5Übung
- 12Frameworks
- 12.1Was sind Frameworks?
- 12.2Einsatz von reinen JavaScript-Frameworks anhand von jQuery
- Stichwortverzeichnis
Als PDF-Download (E-Book) bestellen
Für Privatpersonen, Lehrer und Trainer
Digitale Lösungen für Unternehmen und Schulungsdienstleister sind ebenfalls verfügbar – sprechen Sie uns gerne an!