Sensor: activate event
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
СобÑÑие activate пÑоиÑÑ
одиÑ, когда даÑÑик пеÑеÑ
Ð¾Ð´Ð¸Ñ Ð² акÑивное ÑоÑÑоÑние. ÐÑо знаÑиÑ, ÑÑо он наÑÐ¸Ð½Ð°ÐµÑ ÑобиÑаÑÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð¸Ñ.
ÐнÑеÑÑÐµÐ¹Ñ Sensor ÑÑо базовÑй клаÑÑ, ÑобÑÑÐ¸Ñ onactivate и activate могÑÑ Ð±ÑÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ ÑолÑко в одном из наÑледÑемÑÑ
клаÑÑов.
СинÑакÑиÑ
Ðожно иÑполÑзоваÑÑ ÐºÐ°Ðº название ÑобÑÑÐ¸Ñ Ð² addEventListener(), Ñак и как ÑвойÑÑво - обÑабоÑÑик ÑобÑÑиÑ.
addEventListener("activate", (event) => {});
onactivate = (event) => {};
Тип ÑобÑÑиÑ
ÐбÑий Event без дополниÑелÑнÑÑ
ÑвойÑÑв.
ÐÑимеÑÑ
>ÐогиÑование, когда акÑелеÑомеÑÑ Ð³Ð¾Ñов к измеÑениÑ
ÐÑÐ¾Ñ Ð¿ÑÐ¸Ð¼ÐµÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÑÐµÑ ÑлÑÑаÑÐµÐ»Ñ ÑобÑÑиÑ, коÑоÑÑй логиÑÑÐµÑ Ð°ÐºÑиваÑÐ¸Ñ Accelerometer.
const acl = new Accelerometer({ frequency: 60 });
acl.addEventListener("activate", () => console.log("ÐоÑов к измеÑениÑм."));
acl.start();
СпеÑиÑикаÑии
| Specification |
|---|
| Generic Sensor API > # sensor-onactivate > |