PerformanceEventTiming:cancelable 属性
只读的 cancelable
属性返回关联事件的 cancelable
属性,指示是否可以取消事件。
价值
布尔值。如果关联事件可取消,则为 true
,否则为 false
。
例子
观察不可取消的事件
cancelable
属性可用于观察事件计时条目 (PerformanceEventTiming
)。例如,仅记录和测量不可取消的事件。
js
const observer = new PerformanceObserver((list) => {
list.getEntries().forEach((entry) => {
if (!entry.cancelable) {
const delay = entry.processingStart - entry.startTime;
console.log(entry.name, delay);
}
});
});
// Register the observer for events
observer.observe({ type: "event", buffered: true });
规范
规范 |
---|
事件计时 API # dom-performanceeventtiming-cancelable |
浏览器兼容性
BCD 表仅在浏览器中加载