Einführung in JavaScript
Hier entsteht eine Dokumentation der Programmiersprache JavaScript. Sie richtet sich an Einsteiger, soll dem 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
- Variablen und Konstanten
- Datentypen und Kernobjekte
- Objekte
- Funktionen
- Arbeitstechniken und Entwicklerwerkzeuge
- Arbeiten mit dem DOM
-
Einbindung in HTML und Ereignis-Verarbeitung (Event-Handling)
- Einbindung in HTML mit dem
script
-Element
- Grundlagen der Ereignis-Verarbeitung
- Arbeiten mit dem Event-Objekt
- Fortgeschrittene Ereignis-Verarbeitung
- Scripte beim Laden des Dokuments ausführen
- Effiziente Ereignis-Verarbeitung: 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