Grundlagen
- Historische Entwicklung: Die Entstehungsgeschichte von JavaScript
- Standardisierung durch W3C und ECMA
- Technologische Einordnung von JavaScript
- Ausführung von JavaScript im Browser
- Alternative Ausführungsumgebungen
Sprachmerkmale von JavaScript
- Verschiedene Datentypen
- Operatoren und ihre Funktionen
- Variablen, Literale und Ausdrücke
- Die Definition und Verwendung von Funktionen
- Der Gültigkeitsbereich von Variablen (Scope)
- Typumwandlung
Kontrollstrukturen
- Verwendung von Verzweigungen und bedingten Anweisungen
- Schleifen
- Iteration durch Arrays und Objekte zur Datenverarbeitung
Die JavaScript Standard API
- Strings
- Behandlung von Datum und Zeit
- Math
- Number
JavaScript im Browser
- Zugriff auf HTML-Dokumente mithilfe des Document Object Model (DOM)
- Events und Event-Handler
- Verarbeitung von Formularen mit JavaScript
- Beste Praktiken: Unobtrusive JavaScript und Barrierefreiheit