Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

90 Einträge — jede Funktion, Klasse und jedes Sprach-Konzept auf einer eigenen Seite mit Signatur, Parametern, Beispielen und Fallstricken.

Wie du die Referenz nutzt

Suche nach Funktionsname (z.B. array_map) oder filtere nach Art (Funktion, Klasse, Keyword, Konzept) oder Kategorie. Jeder Eintrag enthält Signatur, Parameter, Rückgabewert, Beispiele und typische Fallstricke — alles auf Deutsch, direkt verlinkbar.

// Zeige Buchstabe H — 90 Einträge

H

HashChangeEvent Schnittstelle
Repräsentiert das <code>hashchange</code>-Ereignis, das ausgelöst wird, wenn sich der Fragmentbezeichner (der Teil nach <code>#</code>) der URL ändert.
Headers Schnittstelle
Das <code>Headers</code>-Interface der Fetch API ermöglicht das Abrufen, Setzen, Ergänzen und Entfernen von HTTP-Request- und -Response-Headern.
HID Schnittstelle
Einstiegspunkt der WebHID-API über <code>navigator.hid</code>: fordert Zugriff auf HID-Geräte an, listet freigegebene Geräte auf und meldet Verbindungsereignisse.
HIDConnectionEvent Schnittstelle
Das Ereignisobjekt der WebHID API für <code>connect</code> und <code>disconnect</code> an <code>navigator.hid</code>. Es enthält das betroffene <code>HIDDevice</code>.
HIDDevice Schnittstelle
Die <code>HIDDevice</code>-Schnittstelle der WebHID API steht für ein angeschlossenes HID-Gerät (Human Interface Device) und stellt Methoden zum Öffnen, Senden und Empfangen von Reports bereit.
HIDInputReportEvent Schnittstelle
Ereignisobjekt der WebHID API, das beim <code>inputreport</code>-Ereignis eines <code>HIDDevice</code> übergeben wird und die empfangenen Report-Daten enthält.
Highlight Schnittstelle
Stellt eine mengenartige Sammlung von <code>AbstractRange</code>-Objekten dar, die über <code>CSS.highlights</code> registriert und mit <code>::highlight()</code> gestylt werden.
HighlightRegistry Schnittstelle
Registry der CSS Custom Highlight API, in der <code>Highlight</code>-Objekte unter einem Namen abgelegt werden, damit sie per <code>::highlight(name)</code> gestylt werden.
History Schnittstelle
Das Interface <code>History</code> gibt Zugriff auf den Sitzungsverlauf des aktuellen Tabs oder Frames und lässt ihn verändern. Die Instanz steht als <code>window.history</code> bereit.
HkdfParams Schnittstelle
Parameter-Wörterbuch für den HKDF-Algorithmus, das als <code>algorithm</code>-Argument an <code>SubtleCrypto.deriveKey()</code> oder <code>deriveBits()</code> übergeben wird.
HmacImportParams Schnittstelle
Wörterbuch-Objekt, das als <code>algorithm</code>-Argument an <code>importKey()</code>, <code>unwrapKey()</code> oder <code>deriveKey()</code> übergeben wird, um einen HMAC-Schlüssel zu erzeugen.
HmacKeyGenParams Schnittstelle
Wörterbuch-Objekt, das als <code>algorithm</code>-Parameter an <code>SubtleCrypto.generateKey()</code> übergeben wird, um einen HMAC-Schlüssel zu erzeugen.
HMDVRDevice Schnittstelle
Stellt in der frühen WebVR API ein Head-Mounted Display (VR-Brille) dar. Liefert Parameter für jedes Auge und erlaubt, das Sichtfeld zu setzen.
HTMLAllCollection Schnittstelle
Veraltete, „live“ aktualisierte Sammlung aller Elemente eines Dokuments, erreichbar über <code>document.all</code>, mit Zugriff per Index oder über <code>id</code>/<code>name</code>.
HTMLAnchorElement Schnittstelle
Repräsentiert ein <code>&lt;a&gt;</code>-Element und bietet Eigenschaften zum Lesen und Ändern von Link-Ziel, URL-Bestandteilen, Download-Namen und Beziehungsangaben.
HTMLAreaElement Schnittstelle
Repräsentiert ein <code>&lt;area&gt;</code>-Element einer Image-Map und stellt Eigenschaften für Form, Koordinaten, Linkziel und URL-Bestandteile bereit.
HTMLAudioElement Schnittstelle
Repräsentiert ein <code>&lt;audio&gt;</code>-Element und bietet über <code>HTMLMediaElement</code> Eigenschaften und Methoden zum Laden, Abspielen und Steuern von Audio.
HTMLBaseElement Schnittstelle
Repräsentiert das <code>&lt;base&gt;</code>-Element, das die Basis-URL und das Standard-Linkziel für alle relativen URLs eines Dokuments festlegt.
HTMLBodyElement Schnittstelle
Repräsentiert das <code>&lt;body&gt;</code>-Element eines HTML-Dokuments und ergänzt <code>HTMLElement</code> um veraltete Darstellungs-Eigenschaften sowie Event-Handler auf Fensterebene.
HTMLBRElement Schnittstelle
Das Interface <code>HTMLBRElement</code> steht für ein <code>&lt;br&gt;</code>-Element, also einen Zeilenumbruch im Text.
HTMLButtonElement Schnittstelle
Bildet ein <code>&lt;button&gt;</code>-Element im DOM ab und liefert Eigenschaften und Methoden für Typ, Formularbezug, Deaktivierung und Validierung.
HTMLCanvasElement Schnittstelle
Stellt ein <code>&lt;canvas&gt;</code>-Element dar und liefert Eigenschaften und Methoden, um Zeichenkontexte (2D, WebGL, WebGPU) zu erhalten und den Inhalt zu exportieren.
HTMLCollection Schnittstelle
Array-ähnliche, meist <strong>live</strong> aktualisierte Sammlung von DOM-Elementen in Dokumentreihenfolge, mit Zugriff über Index oder <code>id</code>/<code>name</code>.
HTMLDataElement Schnittstelle
Repräsentiert ein <code>&lt;data&gt;</code>-Element und stellt über <code>value</code> den maschinenlesbaren Wert zum sichtbaren Inhalt bereit.
HTMLDataListElement Schnittstelle
Repräsentiert ein <code>&lt;datalist&gt;</code>-Element im DOM und stellt über <code>options</code> die enthaltenen Vorschlagswerte für Eingabefelder bereit.
HTMLDetailsElement Schnittstelle
Stellt ein <code>&lt;details&gt;</code>-Element im DOM dar und bietet die Eigenschaften <code>open</code> und <code>name</code>, mit denen sich aufklappbare Bereiche per Skript steuern lassen.
HTMLDialogElement Schnittstelle
Das Interface <code>HTMLDialogElement</code> steht für ein <code>&lt;dialog&gt;</code>-Element und bietet Methoden und Eigenschaften, um modale und nicht-modale Dialoge zu öffnen, zu schließen und auszuwerten.
HTMLDivElement Schnittstelle
Stellt ein <code>&lt;div&gt;</code>-Element im DOM dar und erbt alle Eigenschaften und Methoden von <code>HTMLElement</code>. Dazu kommt nur die veraltete Eigenschaft <code>align</code>.
HTMLDListElement Schnittstelle
Repräsentiert ein <code>&lt;dl&gt;</code>-Element (Beschreibungsliste) im DOM und erbt alle Eigenschaften und Methoden von <code>HTMLElement</code>.
HTMLDocument Schnittstelle
Veralteter Name für das Dokument-Interface: <code>window.HTMLDocument</code> gibt es nur noch aus Kompatibilitätsgründen. Neuer Code sollte stattdessen <code>Document</code> verwenden.
HTMLElement Schnittstelle
Das <code>HTMLElement</code>-Interface repräsentiert jedes HTML-Element und stellt gemeinsame Eigenschaften wie <code>dataset</code>, <code>hidden</code>, <code>style</code> und Methoden wie <code>click()</code> bereit.
HTMLEmbedElement Schnittstelle
Repräsentiert ein <code>&lt;embed&gt;</code>-Element im DOM und bietet Eigenschaften wie <code>src</code>, <code>type</code>, <code>width</code> und <code>height</code> zum Einbetten externer Inhalte.
HTMLFencedFrameElement Schnittstelle
Steht in JavaScript für ein <code>&lt;fencedframe&gt;</code>-Element – einen abgeschotteten Frame für datenschutzfreundliche Werbung. Die Konfiguration erfolgt über <code>config</code>, <code>width</code>, <code>height</code> und <code>allow</code>.
HTMLFieldSetElement Schnittstelle
Repräsentiert ein <code>&lt;fieldset&gt;</code>-Element und bietet Eigenschaften und Methoden zum Gruppieren, Deaktivieren und Validieren zusammengehöriger Formularfelder.
HTMLFontElement Schnittstelle
Stellt das veraltete HTML-Element <code>&lt;font&gt;</code> im DOM dar und bietet Zugriff auf seine Attribute <code>color</code>, <code>face</code> und <code>size</code>.
HTMLFormControlsCollection Schnittstelle
Live-Sammlung aller Steuerelemente eines Formulars, die <code>HTMLFormElement.elements</code> zurückgibt. Zugriff ist über Index, <code>name</code> oder <code>id</code> möglich.
HTMLFormElement Schnittstelle
Stellt ein <code>&lt;form&gt;</code>-Element im DOM dar und bietet Zugriff auf seine Steuerelemente, Attribute sowie Methoden zum Absenden, Zurücksetzen und Validieren.
HTMLFrameSetElement Schnittstelle
Stellt ein <code>&lt;frameset&gt;</code>-Element dar und bietet die Eigenschaften <code>cols</code> und <code>rows</code> zum Auslesen und Ändern der Frame-Aufteilung.
HTMLGeolocationElement Schnittstelle
Repräsentiert das HTML-Element <code>&lt;geolocation&gt;</code>, einen vom Browser gestalteten Button, über den Nutzer ihren Standort freigeben. Das Interface liefert Position, Fehler und Berechtigungsstatus.
HTMLHeadElement Schnittstelle
Die Schnittstelle <code>HTMLHeadElement</code> steht für das <code>&lt;head&gt;</code>-Element, das die Metadaten eines Dokuments enthält, etwa Titel, Stylesheets, Skripte und Meta-Angaben.
HTMLHeadingElement Schnittstelle
Repräsentiert die Überschriften-Elemente <code>&lt;h1&gt;</code> bis <code>&lt;h6&gt;</code> im DOM und erbt alle Eigenschaften und Methoden von <code>HTMLElement</code>.
HTMLHRElement Schnittstelle
Repräsentiert ein <code>&lt;hr&gt;</code>-Element (thematischer Umbruch) und bietet neben den geerbten <code>HTMLElement</code>-Eigenschaften einige veraltete Darstellungs-Attribute.
HTMLHtmlElement Schnittstelle
Repräsentiert das <code>&lt;html&gt;</code>-Element, also den Wurzelknoten eines HTML-Dokuments; erreichbar über <code>document.documentElement</code>.
HTMLIFrameElement Schnittstelle
Repräsentiert ein <code>&lt;iframe&gt;</code>-Element im DOM und bietet Eigenschaften zur Steuerung eingebetteter Dokumente, ihres Layouts und ihrer Sicherheitsrichtlinien.
HTMLImageElement Schnittstelle
Repräsentiert ein <code>&lt;img&gt;</code>-Element im DOM und stellt Eigenschaften und Methoden zum Laden, Abfragen und Steuern von Bildern bereit.
HTMLInputElement Schnittstelle
Stellt <code>&lt;input&gt;</code>-Elemente im DOM dar und bietet Eigenschaften und Methoden für Wert, Typ, Validierung, Auswahl und Darstellung.
HTMLLabelElement Schnittstelle
Stellt ein <code>&lt;label&gt;</code>-Element dar und bietet Zugriff auf seine Verknüpfung mit einem Formularelement über <code>htmlFor</code>, <code>control</code> und <code>form</code>.
HTMLLegendElement Schnittstelle
Stellt ein <code>&lt;legend&gt;</code>-Element im DOM dar und bietet Zugriff auf seine Eigenschaften, etwa das zugehörige Formular über <code>form</code>.
HTMLLIElement Schnittstelle
Repräsentiert ein <code>&lt;li&gt;</code>-Element (Listenpunkt) im DOM und ergänzt <code>HTMLElement</code> um die Eigenschaften <code>value</code> und das veraltete <code>type</code>.
HTMLLinkElement Schnittstelle
Repräsentiert ein <code>&lt;link&gt;</code>-Element, das externe Ressourcen wie Stylesheets, Icons oder Preload-Hinweise mit dem Dokument verknüpft.
HTMLMapElement Schnittstelle
Stellt ein <code>&lt;map&gt;</code>-Element im DOM dar und gibt Zugriff auf seinen Namen und die enthaltenen <code>&lt;area&gt;</code>-Bereiche einer Image-Map.
HTMLMarqueeElement Schnittstelle
Die Schnittstelle für <code>&lt;marquee&gt;</code>-Elemente (Lauftext) mit Eigenschaften zur Steuerung von Richtung, Tempo und Wiederholung sowie den Methoden <code>start()</code> und <code>stop()</code>.
HTMLMediaElement Schnittstelle
Gemeinsame Basisschnittstelle von <code>&lt;audio&gt;</code> und <code>&lt;video&gt;</code> mit Eigenschaften, Methoden und Events zur Steuerung der Medienwiedergabe.
HTMLMenuElement Schnittstelle
Stellt ein <code>&lt;menu&gt;</code>-Element im DOM dar und erweitert <code>HTMLElement</code> um die veraltete Eigenschaft <code>compact</code>.
HTMLMetaElement Schnittstelle
Stellt ein <code>&lt;meta&gt;</code>-Element dar und bietet Eigenschaften wie <code>name</code>, <code>content</code>, <code>httpEquiv</code>, <code>charset</code> und <code>media</code> für Dokument-Metadaten.
HTMLMeterElement Schnittstelle
Repräsentiert ein <code>&lt;meter&gt;</code>-Element und bietet Eigenschaften wie <code>value</code>, <code>min</code>, <code>max</code>, <code>low</code>, <code>high</code> und <code>optimum</code> zur Anzeige eines Messwerts innerhalb eines bekannten Bereichs.
HTMLModElement Schnittstelle
Repräsentiert die Änderungs-Elemente <code>&lt;del&gt;</code> und <code>&lt;ins&gt;</code> und stellt deren Attribute <code>cite</code> und <code>dateTime</code> als Eigenschaften bereit.
HTMLObjectElement Schnittstelle
Repräsentiert ein <code>&lt;object&gt;</code>-Element im DOM und bietet Eigenschaften und Methoden, um eingebettete externe Ressourcen (PDF, SVG, HTML, Bilder) zu steuern.
HTMLOListElement Schnittstelle
Stellt ein <code>&lt;ol&gt;</code>-Element (geordnete Liste) im DOM dar und bietet Eigenschaften wie <code>start</code>, <code>reversed</code> und <code>type</code> zur Steuerung der Nummerierung.
HTMLOptGroupElement Schnittstelle
Repräsentiert ein <code>&lt;optgroup&gt;</code>-Element, das <code>&lt;option&gt;</code>-Einträge innerhalb eines <code>&lt;select&gt;</code> unter einer Beschriftung gruppiert.
HTMLOptionElement Schnittstelle
Repräsentiert ein <code>&lt;option&gt;</code>-Element in <code>&lt;select&gt;</code>, <code>&lt;datalist&gt;</code> oder <code>&lt;optgroup&gt;</code> und bietet Zugriff auf Wert, Text und Auswahlzustand.
HTMLOptionsCollection Schnittstelle
Live-Sammlung der <code>&lt;option&gt;</code>-Elemente eines <code>&lt;select&gt;</code>, mit Methoden zum Hinzufügen, Entfernen und Auswählen von Einträgen.
HTMLOutputElement Schnittstelle
Repräsentiert ein <code>&lt;output&gt;</code>-Element im DOM und bietet Zugriff auf Wert, Standardwert, Formularbezug und Constraint-Validierung.
HTMLParagraphElement Schnittstelle
Repräsentiert ein <code>&lt;p&gt;</code>-Element im DOM und erbt alle Eigenschaften und Methoden von <code>HTMLElement</code>. Dazu kommt die veraltete Eigenschaft <code>align</code>.
HTMLParamElement Schnittstelle
Stellt ein <code>&lt;param&gt;</code>-Element dar, das einem <code>&lt;object&gt;</code>-Element Parameter als Name-Wert-Paar übergibt.
HTMLPictureElement Schnittstelle
Die Schnittstelle <code>HTMLPictureElement</code> steht für ein <code>&lt;picture&gt;</code>-Element, das mehrere Bildquellen für responsive Bilder und Formatauswahl bündelt.
HTMLPreElement Schnittstelle
Stellt ein <code>&lt;pre&gt;</code>-Element im DOM dar: einen Block mit vorformatiertem Text, in dem Leerzeichen und Zeilenumbrüche unverändert angezeigt werden.
HTMLProgressElement Schnittstelle
Repräsentiert ein <code>&lt;progress&gt;</code>-Element und stellt die Eigenschaften <code>value</code>, <code>max</code>, <code>position</code> und <code>labels</code> zur Steuerung von Fortschrittsanzeigen bereit.
HTMLQuoteElement Schnittstelle
Repräsentiert die Zitat-Elemente <code>&lt;blockquote&gt;</code> und <code>&lt;q&gt;</code> im DOM und stellt über die Eigenschaft <code>cite</code> die Quell-URL des Zitats bereit.
HTMLScriptElement Schnittstelle
Repräsentiert ein <code>&lt;script&gt;</code>-Element und bietet Eigenschaften und Methoden, mit denen sich Laden, Ausführung und Typ von Skripten steuern lassen.
HTMLSelectedContentElement Schnittstelle
Repräsentiert ein <code>&lt;selectedcontent&gt;</code>-Element, das in einem anpassbaren <code>&lt;select&gt;</code> eine Kopie des Inhalts der gerade gewählten <code>&lt;option&gt;</code> anzeigt.
HTMLSelectElement Schnittstelle
Repräsentiert ein <code>&lt;select&gt;</code>-Element und bietet Eigenschaften und Methoden, um Auswahloptionen auszulesen, zu setzen, hinzuzufügen und zu entfernen.
HTMLSlotElement Schnittstelle
Steht für ein <code>&lt;slot&gt;</code>-Element im Shadow DOM und liefert dessen Namen sowie die ihm zugeordneten Light-DOM-Knoten und -Elemente.
HTMLSourceElement Schnittstelle
Repräsentiert ein <code>&lt;source&gt;</code>-Element und stellt Eigenschaften wie <code>src</code>, <code>type</code>, <code>srcset</code>, <code>sizes</code> und <code>media</code> zur Steuerung alternativer Medienquellen bereit.
HTMLSpanElement Schnittstelle
Repräsentiert ein <code>&lt;span&gt;</code>-Element im DOM und erbt alle Eigenschaften und Methoden von <code>HTMLElement</code>, ohne eigene hinzuzufügen.
HTMLStyleElement Schnittstelle
Repräsentiert ein <code>&lt;style&gt;</code>-Element im DOM und gibt Zugriff auf dessen eingebettetes CSS und das zugehörige <code>CSSStyleSheet</code>.
HTMLTableCaptionElement Schnittstelle
Repräsentiert ein <code>&lt;caption&gt;</code>-Element, also die Beschriftung bzw. den Titel einer HTML-Tabelle, und erbt alle Eigenschaften von <code>HTMLElement</code>.
HTMLTableCellElement Schnittstelle
Stellt Tabellenzellen (<code>&lt;td&gt;</code> und <code>&lt;th&gt;</code>) dar und bietet Eigenschaften wie <code>colSpan</code>, <code>rowSpan</code>, <code>cellIndex</code>, <code>headers</code>, <code>scope</code> und <code>abbr</code>.
HTMLTableColElement Schnittstelle
Repräsentiert die Tabellenelemente <code>&lt;col&gt;</code> und <code>&lt;colgroup&gt;</code> und bietet Eigenschaften, um Spalten einzeln oder gruppiert zu steuern.
HTMLTableElement Schnittstelle
Stellt ein <code>&lt;table&gt;</code>-Element dar und bietet Eigenschaften und Methoden, um Zeilen, Kopf-, Fuß- und Körperbereiche sowie die Beschriftung einer Tabelle per Skript zu bearbeiten.
HTMLTableRowElement Schnittstelle
Stellt eine Tabellenzeile (<code>&lt;tr&gt;</code>) dar und bietet Eigenschaften und Methoden, um Zellen zu lesen, einzufügen und zu löschen.
HTMLTableSectionElement Schnittstelle
Steht für die Tabellenbereiche <code>&lt;thead&gt;</code>, <code>&lt;tbody&gt;</code> und <code>&lt;tfoot&gt;</code> und liefert Methoden, um darin Zeilen einzufügen, zu löschen und aufzulisten.
HTMLTemplateElement Schnittstelle
Stellt ein <code>&lt;template&gt;</code>-Element dar, dessen inaktiver Inhalt über <code>content</code> als <code>DocumentFragment</code> zum Klonen bereitsteht.
HTMLTextAreaElement Schnittstelle
Repräsentiert ein <code>&lt;textarea&gt;</code>-Element und bietet Eigenschaften und Methoden für mehrzeilige Texteingabe, Textauswahl und Formularvalidierung.
HTMLTimeElement Schnittstelle
Repräsentiert ein <code>&lt;time&gt;</code>-Element im DOM und stellt über <code>dateTime</code> den maschinenlesbaren Zeitwert bereit.
HTMLTitleElement Schnittstelle
Stellt das <code>&lt;title&gt;</code>-Element eines Dokuments dar und gibt über die Eigenschaft <code>text</code> Lese- und Schreibzugriff auf den Titeltext.
HTMLTrackElement Schnittstelle
Stellt ein <code>&lt;track&gt;</code>-Element im DOM dar, das einem <code>&lt;video&gt;</code> oder <code>&lt;audio&gt;</code> Untertitel, Kapitel oder Metadaten im WebVTT-Format zuordnet.
HTMLUListElement Schnittstelle
Stellt ein <code>&lt;ul&gt;</code>-Element (ungeordnete Liste) im DOM dar und ergänzt <code>HTMLElement</code> um die veralteten Eigenschaften <code>compact</code> und <code>type</code>.
HTMLUnknownElement Schnittstelle
Repräsentiert ein HTML-Element mit einem unbekannten oder ungültigen Tag-Namen; erbt von <code>HTMLElement</code>, ohne eigene Eigenschaften oder Methoden hinzuzufügen.
HTMLVideoElement Schnittstelle
Repräsentiert ein <code>&lt;video&gt;</code>-Element und erweitert <code>HTMLMediaElement</code> um videospezifische Eigenschaften und Methoden wie Abmessungen, Poster und Bildstatistiken.

Häufige Fragen

Was gehört zur JavaScript-Referenz?

Die Referenz listet die eingebauten Funktionen, Klassen, Schlüsselwörter und Konstanten der Sprache JavaScript alphabetisch — mit Signatur, kurzer Beschreibung und Beispielen. Für erklärende Konzepte und Guides siehe die JavaScript-Übersicht.

Wie finde ich einen Eintrag schnell?

Nutze die Buchstaben-Navigation (A–Z) oder das Suchfeld oben auf dieser Seite. Du kannst auch nach Typ filtern (Funktion, Klasse, Keyword …).

Fehlt ein Eintrag?

Die Referenz wird kontinuierlich erweitert. Fehlt dir ein bestimmter Eintrag, schreib uns kurz über /kontakt — wir priorisieren Vorschläge aus der Community.