JavaScript
Aus SELFHTML-Wiki
(Weitergeleitet von Benutzer:Klaus Quappe/Work 8.1.2/JavaScript/Objekte/window/event (Anwenderereignisse))
Schnell-Index (alphabetisch)
Für die Entwicklung dynamischer Webseiten ist JavaScript unerlässlich. Mit ihr lassen sich kleine Hilfsroutinen bis hin zu komplexen Frameworks schreiben. Die formale Spezifikation von JavaScript nennt sich ECMAScript.
Allgemeines zu JavaScript
Sprachelemente
- Bezeichner
- Reservierte Wörter
- Variablen
- var, const und let
- Scope
(Gültigkeitsbereich)
- Datentypen
- Operatoren
- Funktionen
- Arrays
Kontrollstrukturen
Umgang mit Objekten
JavaScript im Browser
Programmierschnittstellen
Tutorials
Für Anfänger
- Einstieg in JavaScript
- Erste Schritte
- Programmieren und Debuggen
- Funktionen
- Das DOM und Einbindung in HTML (interaktive Webseiten)
- Einbindung in HTML
- Was ist das DOM?
- Ereignisverarbeitung
- DOM-Manipulation
- Praxis Spieleprogrammierung
- Zahlenspiele
- Mathe-Quiz
- Tic-Tac-Toe
- Multiple-Choice-Quiz
- Adventure
- Zahlenspiele
- Objektorientierte Programmierung
- Objekte und ihre Eigenschaften
- Klassen und Vererbung
- Module und Kapselung
In diesem Tutorial lernen Sie den Umgang mit Objekten und einen Einstieg in die Objektorientierte Programmierung.
- Formulare
- Formulareingaben auswerten
- Formulareingaben validieren
- Suchen und Filtern
- Verkettete Auswahllisten
- Progressive Web-App
- Installierbarkeit
- Offline-Browsing
Für Fortgeschrittene:
- Node.js
Laufzeitumgebung, mit der in JS programmiert werden kann
- Webserver mit Node.js
- Mouse and More
- Event-Modelle für Touch- und Maus-Aktionen
- Region of Interest
- SVG-Zoom
- Web Animations (WAAPI)
- Animieren in JavaScript
- Animationen steuern
- SVG und JavaScript
- JavaScript und CSS
- Infoboxen
Neu! Revolutionär!- Popover
- modale Dialogfenster
- Akkordeon mit details
Popups ohne Programmieren!
- Einführung in Zeit & Datum
- Timer und Countdown
Zeit hoch und runter zählen
Ausführungszeiten messen - Monatskalender
- Fehlerbehandlung
- Taschenrechner
- Wertübergabe zwischen verschiedenen HTML-Dokumenten
- gleichverteilte Zufallszahlen
- Namensräume in JavaScript
- Umgang mit Callback-Funktionen
- Funktionen nicht zu oft aufrufen (Debouncing und Throttling)
- Fenster- und Frameszugriff
Canvas
weiterführende Informationen
- AjaX
- Deprecated (obsolete Eigenschaften und Methoden)
- Entstehung und Standardisierung (Geschichte von JavaScript)
- JavaScript Object Notation (JSON)
Weblinks
- WHATWG: DOM: Aktuelle offizielle Empfehlung des W3-Konsortiums zum DOM-Sprachstandard (Living Standard)