Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

56 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 X — 56 Einträge

X

XMLDocument Schnittstelle
Die Schnittstelle <code>XMLDocument</code> steht für ein XML-Dokument. Sie erbt alle Eigenschaften und Methoden von <code>Document</code> und fügt selbst keine Standard-Mitglieder hinzu.
XMLHttpRequest Schnittstelle
Mit <code>XMLHttpRequest</code> sendet man HTTP-Anfragen an einen Server und empfängt die Antworten, ohne die Seite neu zu laden. Die API ist ereignisbasiert.
XMLHttpRequestEventTarget Schnittstelle
Abstraktes Interface, das die gemeinsamen Fortschritts-Ereignis-Handler (<code>onload</code>, <code>onprogress</code>, <code>onerror</code> …) für <code>XMLHttpRequest</code> und <code>XMLHttpRequestUpload</code> bereitstellt.
XMLHttpRequestUpload Schnittstelle
Stellt den Upload-Vorgang eines <code>XMLHttpRequest</code> dar und liefert Fortschritts-Events für die gesendeten Daten, z. B. für Upload-Fortschrittsbalken.
XMLSerializer Schnittstelle
Wandelt einen DOM-Baum oder einzelnen Knoten mit <code>serializeToString()</code> in einen XML-String um.
XPathEvaluator Schnittstelle
Das <code>XPathEvaluator</code>-Interface kompiliert und wertet XPath-1.0-Ausdrücke gegen HTML- oder XML-Dokumente aus.
XPathExpression Schnittstelle
Ein vorkompilierter XPath-Ausdruck, der mit <code>evaluate()</code> wiederholt auf ein Dokument oder einen beliebigen Knoten angewendet werden kann.
XPathResult Schnittstelle
Repräsentiert das Ergebnis einer XPath-Auswertung per <code>document.evaluate()</code> – als Zahl, Zeichenkette, Boolean, einzelner Knoten oder Knotenmenge.
XRAnchor Schnittstelle
Ein <code>XRAnchor</code> steht für einen Punkt, der relativ zur realen Welt fixiert ist. Das System verfolgt seine Pose über die Zeit und korrigiert sie bei Bedarf.
XRAnchorSet Schnittstelle
Die schreibgeschützte, Set-ähnliche Sammlung aller <code>XRAnchor</code>-Objekte, die im aktuellen <code>XRFrame</code> verfolgt werden. Du erreichst sie über <code>XRFrame.trackedAnchors</code>.
XRBoundedReferenceSpace Schnittstelle
Beschreibt einen WebXR-Referenzraum vom Typ <code>bounded-floor</code>, dessen begehbare Fläche durch ein Polygon am Boden (<code>boundsGeometry</code>) begrenzt ist.
XRCompositionLayer Schnittstelle
Abstrakte Basisschnittstelle der WebXR Layers API mit gemeinsamen Eigenschaften (z. B. <code>layout</code>, <code>needsRedraw</code>) und der Methode <code>destroy()</code> für alle Kompositions-Layer.
XRCPUDepthInformation Schnittstelle
Liefert CPU-zugängliche Tiefendaten einer WebXR-Ansicht, die <code>XRFrame.getDepthInformation()</code> in einer Sitzung mit <code>"cpu-optimized"</code>-Tiefenerkennung zurückgibt.
XRCubeLayer Schnittstelle
Kompositionsebene der WebXR Layers API. Der XR-Compositor legt eine Cube-Map mit sechs Flächen als unendlich ferne Umgebung um den Betrachter, zum Beispiel als Skybox.
XRCylinderLayer Schnittstelle
Eine WebXR-Kompositionsschicht, die Inhalte auf einem gebogenen, zylinderförmigen Rechteck im Raum darstellt – gut geeignet für Menüs, Videos und Textpanels.
XRDepthInformation Schnittstelle
Basis-Interface der WebXR-Tiefenerkennung: beschreibt Größe, Koordinatentransformation und Skalierung eines Tiefenpuffers, der die Entfernung zur realen Umgebung angibt.
XREquirectLayer Schnittstelle
WebXR-Kompositionsschicht, die eine equirektanguläre Textur (360°- oder 180°-Panorama) direkt im Kompositor auf die Innenseite einer Kugel oder eines Kugelausschnitts abbildet.
XRFrame Schnittstelle
Ein <code>XRFrame</code> ist eine Momentaufnahme des Tracking-Zustands einer <code>XRSession</code> und wird an den Callback von <code>XRSession.requestAnimationFrame()</code> übergeben.
XRHand Schnittstelle
Nur lesbare, geordnete Map mit den 25 Handgelenken einer getrackten Hand: Schlüssel ist der Gelenkname, Wert der zugehörige <code>XRJointSpace</code>.
XRHitTestResult Schnittstelle
Ein einzelnes Ergebnis eines WebXR-Treffer-Tests, also ein Schnittpunkt eines Strahls mit einer realen Oberfläche, dessen Pose über <code>getPose()</code> abgefragt wird.
XRHitTestSource Schnittstelle
Steht für ein aktives Hit-Test-Abonnement in einer WebXR-AR-Sitzung. Die Ergebnisse liefert <code>XRFrame.getHitTestResults()</code> in jedem Frame.
XRInputSource Schnittstelle
Beschreibt eine einzelne Eingabequelle einer WebXR-Sitzung, z. B. einen Handcontroller, eine getrackte Hand, Blickrichtung oder einen Touchscreen-Tipp.
XRInputSourceArray Schnittstelle
Eine dynamische, iterierbare Liste aller <code>XRInputSource</code>-Objekte, die gerade mit einer WebXR-Sitzung verbunden sind. Man erhält sie über <code>XRSession.inputSources</code>.
XRInputSourceEvent Schnittstelle
Ereignis der WebXR Device API, das eine Aktion an einem XR-Eingabegerät meldet, etwa einen Controller-Trigger, einen Griff oder eine Pinch-Geste.
XRInputSourcesChangeEvent Schnittstelle
Ereignisobjekt für <code>inputsourceschange</code> an einer <code>XRSession</code>: meldet, welche XR-Eingabequellen (Controller, Hände, Blick) hinzugekommen oder weggefallen sind.
XRJointPose Schnittstelle
Ein <code>XRPose</code> für ein Handgelenk (Knochen/Fingerglied) beim WebXR-Hand-Tracking, ergänzt um den Radius des Gelenks in Metern.
XRJointSpace Schnittstelle
Ein <code>XRSpace</code>, der Position und Ausrichtung eines einzelnen Handgelenks bzw. Fingergelenks einer <code>XRHand</code> beschreibt.
XRLayer Schnittstelle
Abstrakte Basisschnittstelle der WebXR Device API, von der alle Schichttypen wie <code>XRWebGLLayer</code> und <code>XRCompositionLayer</code> erben.
XRLayerEvent Schnittstelle
Ereignistyp der WebXR Layers API, der bei Zustandsänderungen einer <code>XRLayer</code> ausgelöst wird, vor allem beim <code>redraw</code>-Ereignis, wenn der Inhalt einer Ebene neu gezeichnet werden muss.
XRLightEstimate Schnittstelle
Liefert die geschätzten Lichtwerte (Hauptlichtrichtung, -intensität und sphärische Harmonische) einer <code>XRLightProbe</code> für ein bestimmtes <code>XRFrame</code>.
XRLightProbe Schnittstelle
Stellt in einer WebXR-AR-Sitzung eine Lichtsonde dar, die Beleuchtungsinformationen (Lichtschätzung, Reflexions-Cubemap) der realen Umgebung liefert.
XRMediaBinding Schnittstelle
Erzeugt WebXR-Kompositionsebenen (Quad, Zylinder, Equirect), die den Inhalt eines <code>HTMLVideoElement</code> direkt in einer immersiven XR-Sitzung anzeigen.
XRPose Schnittstelle
Beschreibt Position und Orientierung eines <code>XRSpace</code> relativ zu einem anderen Referenzraum, inklusive optionaler Geschwindigkeiten und einem Hinweis, ob die Werte nur geschätzt sind.
XRProjectionLayer Schnittstelle
Eine WebXR-Kompositionsebene, die die gesamte Sicht des Betrachters ausfüllt und nahezu mit der nativen Bildrate des XR-Geräts neu gezeichnet wird.
XRQuadLayer Schnittstelle
Kompositionsebene der WebXR Layers API, die einen flachen, rechteckigen Bereich im Raum zeigt, etwa für Text, Bedienoberflächen oder Videos.
XRRay Schnittstelle
Beschreibt einen geometrischen Strahl der WebXR Device API mit Ursprungspunkt (<code>origin</code>) und normiertem Richtungsvektor (<code>direction</code>), etwa für Hit-Tests.
XRReferenceSpace Schnittstelle
Beschreibt ein Koordinatensystem der WebXR Device API, in dem Posen von Betrachter, Controllern und Objekten relativ zu einem festen Ursprung angegeben werden.
XRReferenceSpaceEvent Schnittstelle
Ereignisobjekt der WebXR Device API, das an einen <code>XRReferenceSpace</code> gesendet wird – vor allem beim <code>reset</code>-Event, wenn sich dessen Ursprung sprunghaft ändert.
XRRenderState Schnittstelle
Enthält die aktuell gültigen Render-Einstellungen einer <code>XRSession</code>, z. B. Clipping-Ebenen, Sichtfeld und Ziel-Layer, die bestimmen, wie Frames zusammengesetzt werden.
XRRigidTransform Schnittstelle
Beschreibt eine starre 3D-Transformation aus Position (<code>DOMPointReadOnly</code>) und Orientierung (Einheits-Quaternion) und liefert dazu die passende 4×4-Matrix und die inverse Transformation.
XRSession Schnittstelle
Steht für eine laufende WebXR-Sitzung zwischen einer Webanwendung und einem XR-Gerät (VR-Headset, AR-fähiges Smartphone) und steuert Render-Schleife, Referenzräume und Eingaben.
XRSessionEvent Schnittstelle
Ereignisobjekt der WebXR Device API, das eine Zustandsänderung einer <code>XRSession</code> meldet, etwa ihr Ende (<code>end</code>) oder eine geänderte Sichtbarkeit (<code>visibilitychange</code>).
XRSpace Schnittstelle
Abstrakte Basisschnittstelle der WebXR Device API für ein Koordinatensystem, das in der XR-Szene verfolgt wird, etwa den Raum des Betrachters, eines Controllers oder eines Ankers.
XRSubImage Schnittstelle
Beschreibt über <code>viewport</code>, in welchen Bildausschnitt (Viewport) einer GPU-Textur für eine WebXR-Ebene (Layer) gerendert werden soll.
XRSystem Schnittstelle
Einstiegspunkt der WebXR Device API: prüft, welche XR-Sitzungsmodi unterstützt werden, und startet über <code>navigator.xr</code> eine <code>XRSession</code> für VR oder AR.
XRTransientInputHitTestResult Schnittstelle
Enthält die Hit-Test-Ergebnisse eines Frames für <strong>eine</strong> transiente Eingabequelle (z. B. einen Bildschirm-Tipp), bestehend aus <code>inputSource</code> und <code>results</code>.
XRTransientInputHitTestSource Schnittstelle
Verwaltet ein Hittest-Abonnement für flüchtige Eingabequellen wie Bildschirm-Taps in AR-Sitzungen und liefert pro Frame die Treffer über <code>XRFrame.getHitTestResultsForTransientInput()</code>.
XRView Schnittstelle
Beschreibt eine einzelne Ansicht (z. B. ein Auge) in die XR-Szene für einen bestimmten Frame, inklusive Projektionsmatrix und Blickpunkt-Transformation.
XRViewerPose Schnittstelle
Das Interface <code>XRViewerPose</code> beschreibt Position und Orientierung des Betrachters in einem Referenzraum und enthält pro Auge bzw. Anzeige eine <code>XRView</code>.
XRViewport Schnittstelle
Beschreibt Position und Größe des Rechteckbereichs innerhalb einer <code>XRWebGLLayer</code>, in den eine einzelne <code>XRView</code> (z. B. ein Auge) gerendert wird.
XRVisibilityMaskChangeEvent Schnittstelle
Ereignis der WebXR Device API, das beim Ändern der Sichtbarkeitsmaske einer <code>XRView</code> ausgelöst wird und die für den Benutzer sichtbare Fläche als Dreiecksnetz liefert.
XRWebGLBinding Schnittstelle
Verbindet eine <code>XRSession</code> mit einem WebGL-Kontext und erzeugt GPU-gestützte XR-Ebenen (Projektions-, Quad-, Zylinder-, Würfel- und Equirect-Ebenen) samt ihren Texturen.
XRWebGLDepthInformation Schnittstelle
Liefert die Tiefenkarte einer WebXR-AR-Sitzung als WebGL-Textur für eine Ansicht; zurückgegeben von <code>XRWebGLBinding.getDepthInformation()</code>.
XRWebGLLayer Schnittstelle
Verbindet eine WebXR-Sitzung mit einem WebGL-Kontext und stellt den Framebuffer bereit, in den die XR-Szene für jedes Auge bzw. jede Ansicht gerendert wird.
XRWebGLSubImage Schnittstelle
Beschreibt die WebGL-Texturen (Farbe, Tiefe/Stencil, Bewegungsvektoren) und den Viewport, in die für eine WebXR-Schicht (<code>XRCompositionLayer</code>) in einem Frame gerendert wird.
XSLTProcessor Schnittstelle
Wendet ein XSLT-1.0-Stylesheet auf ein XML-Dokument oder einen Knoten an und liefert das Ergebnis als neues <code>Document</code> oder <code>DocumentFragment</code>.

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.