JavaScript – Grundlagen (Stand 2020)
Interaktive Webseiten mit JavaScript erstellen
Dieses Buch bietet einen umfassenden Einstieg in modernes JavaScript, wie es in allen verbreiteten Browsern unterstützt wird. Anhand anschaulicher Beispiele und zahlreicher Übungen wird gezielt in das Arbeiten mit der objektorientierten Skriptsprache JavaScript zur Erstellung interaktiver Web-Anwendungen eingeführt: von den grundlegenden Sprachelementen bis zur Arbeit mit Formularen. 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:
- 1Informationen zu diesem Buch
- 1.1Voraussetzungen und Ziele
- 1.2Inhaltliche Konventionen
- 1.3Bevor Sie beginnnen
- 2Einführung in JavaScript
- 2.1Entstehung von JavaScript
- 2.2Grundlagen zu JavaScript
- 2.3JavaScript-Versionen
- 2.4JavaScript, JScript, VBScript und Java
- 2.5JavaScript-Aktivierung im Browser testen
- 2.6Nützliche Webseiten
- 2.7Übung
- 3Grundlegende Sprachelemente
- 3.1JavaScript in HTML verwenden
- 3.2Allgemeine Notationsregeln
- 3.3Reservierte Wörter
- 3.4Bezeichner
- 3.5Variablen
- 3.6Konstanten
- 3.7Datentypen
- 3.8Operatoren
- 3.9Rangfolge der Operatoren
- 3.10Übungen
- 4Kontrollstrukturen
- 4.1Steuerung des Programmablaufs
- 4.2Anweisungsblock
- 4.3Auswahl
- 4.4Wiederholung
- 4.5Das KISS-Prinzip
- 4.6Übungen
- 5Funktionen
- 5.1Grundlagen zu Funktionen
- 5.2Funktionen mit Parametern
- 5.3Variable Parameterliste
- 5.4Weitere Möglichkeiten für die Deklaration von Funktionen
- 5.5Lokale und globale Variablen
- 5.6Vordefinierte Funktionen in JavaScript
- 5.7Debuggen von Funktionen
- 5.8Übungen
- 6Objekte
- 6.1Grundlagen von Objekten
- 6.2Eigenschaften
- 6.3Methoden
- 6.4Anweisungen und Operatoren für Objekte
- 6.5Übungen
- 7Vordefinierte Objekte
- 7.1Grundlagen zu vordefinierten Objekten
- 7.2Das Objekt String für Zeichenketten
- 7.3Math für mathematische Berechnungen
- 7.4Objekt Number für Zahlen
- 7.5Objekt Date für Zeitangaben
- 7.6Das Objekt RegExp für reguläre Ausdrücke
- 7.7Das Objekt Image
- 7.8Arrays
- 7.9Zugriff auf Array-Elemente und der Index
- 7.10Übungen
- 8Das DOM-Konzept
- 8.1Objekte und Hierarchie des DOM
- 8.2Das Objekt window
- 8.3Grundsätzliches zur Struktur des DOM einer Webseite
- 8.4Das Objekt document
- 8.5Zugriff auf Inhalte von Elementen in der Webseite
- 8.6HTML-Elemente als Unterobjekte von document
- 8.7Das Objekt history
- 8.8Das Objekt location
- 8.9Das Objektfeld frames
- 8.10Das Objekt screen
- 8.11Das Objekt navigator
- 8.12Übungen
- 9Ereignisse
- 9.1Grundlagen zu Ereignissen
- 9.2Ereignisbehandlung
- 9.3Auf Ereignisse reagieren
- 9.4Das Ereignisobjekt event
- 9.5Das Ereignisobjekt verwenden
- 9.6Übungen
- 10Formulare
- 10.1Grundlagen zu Formularen
- 10.2Gemeinsame Methoden und Eigenschaften von Formularelementen
- 10.3Eingabefelder und Schaltflächen
- 10.4Kontroll- und Optionsfelder
- 10.5Auswahllisten
- 10.6Eingaben prüfen
- 10.7Formulareingaben direkt in JavaScript verwerten
- 10.8Übungen
- 11Ajax
- 11.1Grundlagen zu Ajax
- 11.2Das XMLHttpRequest-Objekt
- 11.3Eine HTTP-Anfrage erstellen
- 11.4Das Datenformat
- 11.5Daten per Ajax zum Server schicken
- 11.6Praktische Beispiele
- 11.7Übung
- 12Erweiterte JavaScript-Techniken und Ausblick
- 12.1Hinweise zu JavaScript-Techniken
- 12.2DHTML
- 12.3Umgang mit Multimedia
- 12.4Datenspeicherung im Client
- 12.5Übung
- 13Frameworks
- 13.1Was sind Frameworks?
- 13.2Der Einsatz von Frameworks anhand von jQuery
- Stichwortverzeichnis
Ausgabe: 4. Ausgabe, März 2020
Matchcode: JAVS_2020
ISBN: 978-3-86249-957-1
Seitenzahl: 208
Autoren: