Vorlage:JS-Event-Referenz
Aus SELFHTML-Wiki
Inhaltsverzeichnis
Beschreibung
erzeugt eine Tabelle für die JS-Event-Referenz
Hinweis:
Es gibt eine Diskussion darüber, in welcher Form die Events im Wiki präsentiert werden (können). Während sie in der alten Doku unter HTML/Attribute aufgeführt waren, ist JavaScript/DOM/Event fraglos der richtige Platz.
Eine klassische Gliederung mit Beschreibung und Beispiel ist nicht zielführend, da für viele APIs, wie bei Drag & Drop mehrere Events pro Beispiel erklärt werden müssten.
Reine Referenz-Tabellen, wie sie im Augenblick verwendet werden, sind für einzelne Seiten zu komplex und müssten ausgelagert werden. (Aber wohin?)
Kopiervorlage
{{Event-Handler | Inhaltsverzeichnis = | name = | Bedeutung = | bubbles = | cancelable = | Auslöser = | Event-Objekt = | Browsersupport = | BeispielBox = | BeispielText = | Hinweis = | Tipp = | Quellen = | Siehe auch = | Weblinks = }}
Parameter
- Inhaltsverzeichnis: Welches Inhaltsverzeichnis soll eingebunden werden
- name: Name des Events
- Bedeutung: semantische Bedeutung
- bubbles: Unterliegt das Event dem Bubbling?
- cancelable: Kann das Default-Verhalten des Events mit preventDefault verhindert werden?
- Auslöser: EventTarget-Objekte, die dieses Event auslösen können
- Event-Objekt: welche Schnittstelle besitzt das Event-Objekt
- Browsersupport:
- caniuse: für Besonderheiten in der Browserunterstützung, Verwendung siehe Vorlage:Caniuse
- BeispielBox: Einbindung eines kurzen Quelltexts mit pre oder als Live-Beispiel
- BeispielText: Erläuterung zum Beispiel
- Hinweis: zu beachten
- Tipp: best practice
- Quellen :
- Siehe auch :
- Weblinks :
Hinweise
- Parameter: obligatorisch
- Parameter: optional
- kleingeschriebener Parameter: intern notwendig
Vorschau und Quelltext
Der {{{Event-Handler}}}-Event-Handler {{{Bedeutung}}}
bubbles |
{{{bubbles}}} |
---|---|
cancelable |
{{{cancelable}}} |
mögliche Auslöser |
{{{Elternelemente}}} |
Event-Objekt |
{{{Event-Objekt}}} |
{{{{{Inhaltsverzeichnis}}}}}