Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

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

X

XMLHttpRequest.abort() Methode
Bricht eine laufende <code>XMLHttpRequest</code>-Anfrage ab, setzt <code>readyState</code> auf <code>0</code> (UNSENT) und <code>status</code> auf <code>0</code>.
XMLHttpRequest.getAllResponseHeaders() Methode
Gibt alle Antwort-Header einer <code>XMLHttpRequest</code>-Anfrage als einen String zurück, jede Zeile durch CRLF (<code>\r\n</code>) getrennt.
XMLHttpRequest.getResponseHeader() Methode
Liefert den Wert eines bestimmten HTTP-Antwort-Headers als String oder <code>null</code>, wenn der Header fehlt oder nicht lesbar ist.
XMLHttpRequest.open() Methode
Initialisiert eine neu erstellte <code>XMLHttpRequest</code>-Anfrage oder initialisiert eine bestehende neu. Dabei werden HTTP-Methode, Ziel-URL und Modus (asynchron/synchron) festgelegt.
XMLHttpRequest.overrideMimeType() Methode
Überschreibt den vom Server gelieferten MIME-Typ der Antwort, damit der Browser die empfangenen Daten mit dem angegebenen Typ (und ggf. Zeichensatz) interpretiert.
XMLHttpRequest.send() Methode
Sendet die zuvor mit <code>open()</code> vorbereitete HTTP-Anfrage an den Server, optional mit einem Anfragekörper.
XMLHttpRequest.setAttributionReporting() Methode
Markiert eine XHR-Anfrage so, dass ihre Antwort eine Attributionsquelle oder einen Attributionstrigger der Attribution Reporting API registrieren darf.
XMLHttpRequest.setPrivateToken() Methode
Hängt an einen <code>XMLHttpRequest</code> Informationen zu einem privaten Status-Token an, damit dieser Token ausgibt, einlöst oder einen Einlösungsnachweis mitsendet.
XMLHttpRequest.setRequestHeader() Methode
Setzt den Wert eines HTTP-Anforderungsheaders für eine <code>XMLHttpRequest</code>-Anfrage. Aufruf nur zwischen <code>open()</code> und <code>send()</code>.
XMLSerializer.serializeToString() Methode
Wandelt einen DOM-Knoten samt Unterbaum in eine XML-Zeichenkette um – etwa um SVG, XML-Dokumente oder Fragmente zu speichern oder zu versenden.
XPathEvaluator.createExpression() Methode
Kompiliert einen XPath-Ausdruck zu einem <code>XPathExpression</code>-Objekt, das sich beliebig oft und effizient gegen verschiedene Kontextknoten auswerten lässt.
XPathEvaluator.createNSResolver() Methode
Veraltete Methode, die früher einen <code>XPathNSResolver</code> aus einem Knoten erzeugte. Heute gibt sie den übergebenen Knoten unverändert zurück.
XPathEvaluator.evaluate() Methode
Führt einen XPath-Ausdruck auf einem Knoten oder Dokument aus und gibt das Ergebnis als <code>XPathResult</code> zurück.
XPathExpression.evaluate() Methode
Führt einen vorkompilierten XPath-Ausdruck relativ zu einem Kontextknoten aus und gibt ein <code>XPathResult</code> zurück.
XPathResult.iterateNext() Methode
Gibt den nächsten Knoten eines iterierbaren XPath-Ergebnisses zurück oder <code>null</code>, wenn keine weiteren Knoten vorhanden sind.
XPathResult.snapshotItem() Methode
Gibt den Knoten an Position <code>index</code> aus einem Snapshot-Ergebnis von <code>document.evaluate()</code> zurück oder <code>null</code>, wenn der Index außerhalb des Bereichs liegt.
XRAnchor.delete() Methode
Entfernt einen <code>XRAnchor</code> aus der XR-Sitzung. Danach verfolgt das System seine Pose nicht mehr und er taucht nicht mehr in <code>XRFrame.trackedAnchors</code> auf.
XRCompositionLayer.destroy() Methode
Gibt die Grafikressourcen einer Composition-Ebene frei, zum Beispiel WebGL-Texturen. Danach lässt sich die Ebene nicht mehr zum Rendern nutzen.
XRCPUDepthInformation.getDepthInMeters() Methode
Gibt die Entfernung in Metern am Punkt (<code>x</code>, <code>y</code>) in normalisierten Ansichtskoordinaten zurück. Der Ursprung liegt oben links.
XRFrame.createAnchor() Methode
Erzeugt asynchron einen frei platzierten <code>XRAnchor</code>, der eine Pose relativ zur realen Welt festhält, auch wenn das System sein Weltverständnis aktualisiert.
XRFrame.fillJointRadii() Methode
Schreibt die Radien mehrerer Handgelenk-Räume (<code>XRJointSpace</code>) in ein <code>Float32Array</code> und gibt <code>true</code> zurück, wenn alle Radien ermittelt werden konnten.
XRFrame.fillPoses() Methode
Schreibt die 4×4-Posenmatrizen mehrerer <code>XRSpace</code>-Objekte relativ zu einem Basisraum in ein <code>Float32Array</code> und liefert <code>true</code>, wenn alle Posen ermittelt werden konnten.
XRFrame.getDepthInformation() Methode
Liefert für eine <code>XRView</code> des aktuellen Frames ein <code>XRCPUDepthInformation</code>-Objekt mit Tiefendaten der realen Umgebung, die auf der CPU gelesen werden können.
XRFrame.getHitTestResults() Methode
Gibt für den aktuellen XR-Frame ein Array von <code>XRHitTestResult</code>-Objekten zurück, also die Schnittpunkte des Strahls einer <code>XRHitTestSource</code> mit realen Oberflächen.
XRFrame.getHitTestResultsForTransientInput() Methode
Liefert für den aktuellen Frame ein Array von <code>XRTransientInputHitTestResult</code>-Objekten zu einer <code>XRTransientInputHitTestSource</code>, also Treffer für kurzlebige Eingaben wie Bildschirm-Taps.
XRFrame.getJointPose() Methode
Gibt ein <code>XRJointPose</code>-Objekt mit Position, Ausrichtung und Radius eines Handgelenkpunkts (<code>XRJointSpace</code>) relativ zu einem Basisraum zurück – oder <code>null</code>.
XRFrame.getLightEstimate() Methode
Gibt für eine <code>XRLightProbe</code> ein <code>XRLightEstimate</code> mit geschätzter Umgebungsbeleuchtung des aktuellen Frames zurück, oder <code>null</code>.
XRFrame.getPose() Methode
Gibt die Pose (Position und Orientierung) eines <code>XRSpace</code> relativ zu einem Basis-Raum als <code>XRPose</code> zurück, oder <code>null</code>, wenn sie nicht ermittelbar ist.
XRFrame.getViewerPose() Methode
Gibt ein <code>XRViewerPose</code> zurück, das Position und Ausrichtung des Betrachters relativ zum angegebenen Referenzraum beschreibt – oder <code>null</code>, wenn keine Pose ermittelt werden kann.
XRHitTestResult.createAnchor() Methode
Erstellt aus einem Hit-Test-Treffer asynchron einen <code>XRAnchor</code>, der an der getroffenen realen Oberfläche verankert bleibt und vom System fortlaufend nachgeführt wird.
XRHitTestResult.getPose() Methode
Liefert die <code>XRPose</code> eines Treffertest-Ergebnisses (Schnittpunkt mit realer Geometrie) relativ zum angegebenen Referenzraum oder <code>null</code>.
XRHitTestSource.cancel() Methode
Beendet die Anmeldung für einen Hit-Test: Die <code>XRHitTestSource</code> liefert danach keine Ergebnisse mehr und gibt ihre Ressourcen frei.
XRInputSourceArray.entries() Methode
Gibt einen Iterator über <code>[index, XRInputSource]</code>-Paare aller aktuell verbundenen Eingabequellen einer WebXR-Sitzung zurück.
XRInputSourceArray.forEach() Methode
Führt einen Callback einmal für jede <code>XRInputSource</code> im <code>XRInputSourceArray</code> aus, in Index-Reihenfolge von 0 bis zum Ende.
XRInputSourceArray.keys() Methode
Gibt einen Iterator über die Indizes (<code>0</code> bis <code>length - 1</code>) aller Eingabequellen in einem <code>XRInputSourceArray</code> zurück.
XRInputSourceArray.values() Methode
Gibt einen Iterator zurück, der alle <code>XRInputSource</code>-Objekte eines <code>XRInputSourceArray</code> der Reihe nach liefert.
XRMediaBinding.createCylinderLayer() Methode
Erzeugt einen <code>XRCylinderLayer</code>, der ein <code>HTMLVideoElement</code> auf einer gekrümmten, zylinderförmigen Fläche in der XR-Szene darstellt.
XRMediaBinding.createEquirectLayer() Methode
Erzeugt ein <code>XREquirectLayer</code>, das ein equirectangulares Video (z. B. 360°-Video) auf die Innenseite einer Kugel um den Betrachter abbildet.
XRMediaBinding.createQuadLayer() Methode
Erzeugt aus einem <code>HTMLVideoElement</code> eine <code>XRQuadLayer</code>, die das Video auf einer flachen, rechteckigen Fläche im virtuellen Raum darstellt.
XRReferenceSpace.getOffsetReferenceSpace() Methode
Erzeugt einen neuen <code>XRReferenceSpace</code>, dessen Ursprung gegenüber dem ursprünglichen Referenzraum um eine Position und Ausrichtung (<code>XRRigidTransform</code>) versetzt ist.
XRSession.cancelAnimationFrame() Methode
Bricht einen Callback ab, der zuvor mit <code>XRSession.requestAnimationFrame()</code> für den nächsten XR-Frame angemeldet wurde.
XRSession.end() Methode
Beendet die aktuelle <code>XRSession</code> und gibt ein Promise zurück, das erfüllt wird, sobald die Sitzung vollständig heruntergefahren ist.
XRSession.requestAnimationFrame() Methode
Plant einen Rückruf, der aufgerufen wird, sobald der Browser bereit ist, den nächsten Frame der XR-Sitzung zu zeichnen. Die Methode gibt eine Kennung zum Abbrechen zurück.
XRSession.requestHitTestSource() Methode
Fordert eine <code>XRHitTestSource</code> an, mit der pro Frame Strahl-Treffer auf realen Oberflächen über <code>XRFrame.getHitTestResults()</code> ermittelt werden.
XRSession.requestHitTestSourceForTransientInput() Methode
Fordert eine Hit-Test-Quelle für kurzlebige Eingaben wie Bildschirmberührungen an. Das Promise wird mit einer <code>XRTransientInputHitTestSource</code> erfüllt.
XRSession.requestLightProbe() Methode
Fordert eine Lichtsonde an und gibt ein Promise zurück, das mit einem <code>XRLightProbe</code> für die Beleuchtungsschätzung der realen Umgebung erfüllt wird.
XRSession.requestReferenceSpace() Methode
Fordert einen Referenzraum eines bestimmten Typs an und liefert ein Promise mit einem <code>XRReferenceSpace</code> oder <code>XRBoundedReferenceSpace</code>.
XRSession.updateRenderState() Methode
Plant Änderungen am Render-Zustand (<code>XRRenderState</code>) einer XR-Sitzung, die beim nächsten Frame wirksam werden – z. B. Ziel-Layer, Clipping-Ebenen oder Sichtfeld.
XRSystem.isSessionSupported() Methode
Prüft asynchron, ob das WebXR-Gerät des Nutzers einen bestimmten Sitzungsmodus (<code>inline</code>, <code>immersive-vr</code>, <code>immersive-ar</code>) unterstützt.
XRSystem.requestSession() Methode
Fordert eine WebXR-Sitzung im angegebenen Modus an und gibt ein Promise zurück, das mit einem <code>XRSession</code>-Objekt erfüllt wird.
XRTransientInputHitTestSource.cancel() Methode
Meldet einen transienten Eingabe-Treffertest ab. Danach liefert die Quelle keine Ergebnisse mehr, und der Browser kann die zugehörigen Ressourcen freigeben.
XRView.requestViewportScale() Methode
Fordert den Browser auf, den Viewport dieser <code>XRView</code> mit einem Skalierungsfaktor zwischen 0 und 1 zu verkleinern. So lässt sich die Renderlast in WebXR dynamisch senken.
XRWebGLBinding.createCubeLayer() Methode
Erzeugt ein <code>XRCubeLayer</code>, das eine Cubemap direkt auf die Innenflächen eines den Betrachter umgebenden Würfels rendert – ideal für Skyboxen und 360°-Umgebungen.
XRWebGLBinding.createCylinderLayer() Methode
Erzeugt ein <code>XRCylinderLayer</code>, also eine WebGL-gerenderte Ebene auf der Innenseite eines Zylinderausschnitts im XR-Raum, z. B. für gekrümmte Menüs oder Videoflächen.
XRWebGLBinding.createEquirectLayer() Methode
Erzeugt ein <code>XREquirectLayer</code>, das equirektangular kodierte Bilddaten (z. B. 360°-Panoramen) auf die Innenseite einer Kugel abbildet.
XRWebGLBinding.createProjectionLayer() Methode
Erzeugt einen <code>XRProjectionLayer</code>, der die gesamte Sicht des Betrachters ausfüllt und mit nahezu nativer Bildrate des XR-Geräts aktualisiert wird.
XRWebGLBinding.createQuadLayer() Methode
Erzeugt ein <code>XRQuadLayer</code>, also eine flache, rechteckige Kompositionsebene, die frei im 3D-Raum einer WebXR-Sitzung platziert wird.
XRWebGLBinding.getDepthInformation() Methode
Gibt für eine <code>XRView</code> ein <code>XRWebGLDepthInformation</code>-Objekt zurück, dessen WebGL-Textur die Tiefendaten der realen Umgebung enthält.
XRWebGLBinding.getReflectionCubeMap() Methode
Gibt eine <code>WebGLTexture</code> mit der aktuellen Reflexions-Cube-Map einer <code>XRLightProbe</code> zurück, um realistische Spiegelungen in AR zu rendern.
XRWebGLBinding.getSubImage() Methode
Liefert für eine WebXR-Kompositionsebene und den aktuellen Frame ein <code>XRWebGLSubImage</code> mit der WebGL-Textur und dem Viewport, in den gerendert werden soll.
XRWebGLBinding.getViewSubImage() Methode
Gibt ein <code>XRWebGLSubImage</code> zurück, das die WebGL-Farb- und Tiefentextur samt Viewport enthält, in die eine bestimmte <code>XRView</code> einer Projektionsebene gerendert wird.
XRWebGLLayer.getNativeFramebufferScaleFactor() Methode
Statische Methode, die den Skalierungsfaktor liefert, mit dem der Standard-Framebuffer einer <code>XRSession</code> auf die native Auflösung des XR-Geräts gebracht wird.
XRWebGLLayer.getViewport() Methode
Gibt den <code>XRViewport</code> zurück, also den Bereich im Framebuffer der WebGL-Schicht, in den ein bestimmter <code>XRView</code> (z. B. ein Auge) gerendert werden soll.
XSLTProcessor.clearParameters() Methode
Entfernt alle mit <code>setParameter()</code> gesetzten Parameterwerte aus dem <code>XSLTProcessor</code>, sodass wieder die Standardwerte der <code>&lt;xsl:param&gt;</code>-Deklarationen gelten.
XSLTProcessor.getParameter() Methode
Gibt den Wert eines XSLT-Parameters (<code>&lt;xsl:param&gt;</code>) zurück, der zuvor mit <code>setParameter()</code> im <code>XSLTProcessor</code> gesetzt wurde.
XSLTProcessor.importStylesheet() Methode
Importiert ein XSLT-Stylesheet (als DOM-Knoten) in einen <code>XSLTProcessor</code>, damit dieser anschließend XML-Dokumente transformieren kann.
XSLTProcessor.removeParameter() Methode
Entfernt einen zuvor mit <code>setParameter()</code> gesetzten XSLT-Parameter. Danach gilt wieder der Standardwert aus dem <code>&lt;xsl:param&gt;</code> des Stylesheets.
XSLTProcessor.reset() Methode
Entfernt alle gesetzten Parameter (<code>&lt;xsl:param&gt;</code>) und das importierte XSLT-Stylesheet, sodass der <code>XSLTProcessor</code> wieder im Ausgangszustand ist.
XSLTProcessor.setParameter() Methode
Setzt den Wert eines globalen <code>&lt;xsl:param&gt;</code> im importierten XSLT-Stylesheet, bevor die Transformation ausgeführt wird.
XSLTProcessor.transformToDocument() Methode
Wendet das importierte XSLT-Stylesheet auf einen Knoten an und gibt das Ergebnis als neues, eigenständiges <code>Document</code> zurück.
XSLTProcessor.transformToFragment() Methode
Wendet das importierte XSLT-Stylesheet auf einen Quellknoten an und gibt das Ergebnis als <code>DocumentFragment</code> zurück, das einem Zieldokument gehört.

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.