Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Sensor: reading-Ereignis

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Das reading-Ereignis wird ausgelöst, wenn ein neuer Messwert eines Sensors verfügbar ist.

Das Interface Sensor ist eine Basisklasse. onreading und das reading-Ereignis können nur bei einer der abgeleiteten Klassen verwendet werden.

Syntax

Verwenden Sie den Ereignisnamen in addEventListener():

js
addEventListener("reading", (event) => { })

Alternativ können Sie die Event-Handler-Eigenschaft des Interfaces zuweisen:

js
onreading = (event) => { }

Ereignistyp

Ein generisches Event ohne zusätzliche Eigenschaften.

Beispiele

Beschleunigung auslesen

Dieses Beispiel fügt einen Event-Listener hinzu, um Beschleunigungswerte eines Accelerometer auszulesen. Die Werte werden sechzigmal pro Sekunde ausgelesen.

js
const acl = new Accelerometer({ frequency: 60 });
acl.addEventListener("reading", () => {
  console.log(`Acceleration along the X-axis ${acl.x}`);
  console.log(`Acceleration along the Y-axis ${acl.y}`);
  console.log(`Acceleration along the Z-axis ${acl.z}`);
});
acl.start();

Spezifikationen

Spezifikation
Generic Sensor API
# sensor-onreading

Browser-Kompatibilität

Siehe auch