JavaScript – Grundlagen (Stand 2023)

Interaktive Webseiten mit JavaScript erstellen

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, also 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.

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
      • 1.1Entstehung von JavaScript
      • 1.2Grundlagen zu JavaScript
      • 1.3JavaScript-Versionen
      • 1.4JavaScript-Aktivierung im Browser testen
      • 1.5Nützliche Webseiten
      • 1.6Übung
      • 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
      • 3.1Steuerung des Programmablaufs
      • 3.2Anweisungsblock
      • 3.3Auswahl
      • 3.4Wiederholung
      • 3.5Das KISS-Prinzip
      • 3.6Übungen
      • 4.1Grundlagen zu Funktionen
      • 4.2Funktionen mit Parametern
      • 4.3Variable Parameterliste
      • 4.4Weitere Möglichkeiten für die Deklaration von Funktionen
      • 4.5Lokale und globale Variablen
      • 4.6Vordefinierte Funktionen in JavaScript
      • 4.7Debuggen von Funktionen
      • 4.8Übungen
      • 5.1Grundlagen von Objekten
      • 5.2Eigenschaften
      • 5.3Methoden
      • 5.4Vererbung
      • 5.5Anweisungen und Operatoren für Objekte
      • 5.6Übungen
      • 6.1Grundlagen zu vordefinierten Objekten
      • 6.2Das Objekt String für Zeichenketten
      • 6.3Math für mathematische Berechnungen
      • 6.4Number für Zahlen
      • 6.5Objekt vom Typ Date für Zeitangaben
      • 6.6RegExp für reguläre Ausdrücke
      • 6.7Das Objekt Image
      • 6.8Arrays
      • 6.9Zugriff auf Array-Elemente und der Index
      • 6.10Übungen
      • 7.1Objekte und Hierarchie des DOM
      • 7.2Das Objekt window
      • 7.3Grundsätzliches zur Struktur des DOM einer Webseite
      • 7.4Das Objekt document
      • 7.5Zugriff auf Inhalte von Elementen in der Webseite
      • 7.6HTML-Elemente als Unterobjekte von document
      • 7.7Das Objekt history
      • 7.8Das Objekt location
      • 7.9Das Objektfeld frames
      • 7.10Das Objekt screen
      • 7.11Das Objekt navigator
      • 7.12Übungen
      • 8.1Grundlagen zu Ereignissen
      • 8.2Ereignisbehandlung
      • 8.3Auf Ereignisse reagieren
      • 8.4Das Ereignisobjekt event
      • 8.5Das Ereignisobjekt verwenden
      • 8.6Übungen
      • 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.8Übungen
      • 10.1Grundlagen zu Ajax
      • 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
      • 12.1Was sind Frameworks?
      • 12.2Einsatz von reinen JavaScript-Frameworks anhand von jQuery
      • 12.3Einsatz von JavaScript-Frameworks mit Entwurfsmuster anhand von Vue.js
  • Stichwortverzeichnis

Mehr erfahren – Inhaltsverzeichnis
Ausgabe: 1. Ausgabe, Juni 2023
Matchcode: JAVS_2023
ISBN: 978-3-98569-151-7
Seitenzahl: 212
Autoren: Ralph Steyer