Einführung in JavaScript
Hier entsteht eine Dokumentation der Programmiersprache JavaScript. Sie richtet sich an Einsteiger, soll den Leser aber nach und nach alle wichtigen Aspekte des JavaScript-Einsatzes bei der Webseiten-Entwicklung nahezubringen. Ziel ist ein profundes Verständnis der Sprache und ihre Beherrschung von den Grundlagen bis zur Entwicklung komplizierter Scripte und dem gezielten Einsatz von JavaScript-Frameworks.
Kommentare und Feedback werden gerne per E-Mail entgegen genommen.
- Aufgaben und Anwendungsbereiche
- Vorkenntnisse und Voraussetzungen
- Grundlegende Konzepte
- Entstehung und Standardisierung
- Sinnvoller JavaScript-Einsatz
-
Sprachelemente
- Syntax-Grundlagen
- Objekte und Variablen
- Kernobjekte und Datentypen
- Funktionen
- Arbeitstechniken und Entwicklerwerkzeuge
- Arbeiten mit dem DOM
-
Einbindung in HTML und Ereignisverarbeitung (Event-Handling)
- Einbindung in HTML mit dem
script-Element
- Grundlagen der Ereignisverarbeitung
- Arbeiten mit dem Event-Objekt
- Fortgeschrittene Ereignisverarbeitung
- Onload-Techniken: Scripte ausführen, sobald das Dokument verfügbar ist
- Effiziente Ereignisverarbeitung: Event-Delegation und Capturing
- Browserübergreifende Entwicklung
- Fenster und Dokumente
- Zusammenarbeit mit CSS
- Sicherheit
- Serverkommunikation und dynamische Webanwendungen (Ajax)
- Bibliotheken und Frameworks
-
Organisation von JavaScripten
- Voraussetzungen und Überblick
- Module und Kapselung
- Konstruktoren, Prototypen und Instanzen
- Objektverfügbarkeit und
this-Kontext
- Framework-Architekturen