EventCounts
Ограниченная доступность
Эта функция не является базовой, так как она не работает в некоторых из самых широко используемых браузеров.
Интерфейс EventCounts API производительности предоставляет количество событий, которые были отправлены для каждого типа событий.
Экземпляр EventCounts — это только для чтения Map-подобный объект, в котором каждый ключ — это строковое имя типа события, а соответствующее значение — целое число, указывающее количество событий, которые были отправлены для этого типа события.
Конструктор
У этого интерфейса нет конструктора. Обычно вы получаете экземпляр этого объекта с помощью свойства performance.eventCounts.
Свойства экземпляра
size-
Подробности см. в
Map.prototype.size.
Методы экземпляра
entries()-
Подробности см. в
Map.prototype.entries(). forEach()-
Подробности см. в
Map.prototype.forEach(). get()-
Подробности см. в
Map.prototype.get(). has()-
Подробности см. в
Map.prototype.has(). keys()-
Подробности см. в
Map.prototype.keys(). values()-
Подробности см. в
Map.prototype.values().
Примеры
Работа с картами EventCount
Ниже приведены несколько примеров получения информации из карты EventCounts. Обратите внимание, что карта является только для чтения, и методы clear(), delete(), и set() недоступны.
for (entry of performance.eventCounts.entries()) {
const type = entry[0];
const count = entry[1];
}
const clickCount = performance.eventCounts.get("click");
const isExposed = performance.eventCounts.has("mousemove");
const exposedEventsCount = performance.eventCounts.size;
const exposedEventsList = [...performance.eventCounts.keys()];
Спецификации
| Спецификация |
|---|
| Event Timing API # sec-event-counts |
Совместимость с браузерами
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
@@iterator |
85 | 85 | 89 | 71 | Нет | 85 | 89 | 60 | Нет | 14.0 | 85 |
EventCounts |
85 | 85 | 89 | 71 | Нет | 85 | 89 | 60 | Нет | 14.0 | 85 |
entries |
85 | 85 | 89 | 71 | Нет | 85 | 89 | 60 | Нет | 14.0 | 85 |
forEach |
85 | 85 | 89 | 71 | Нет | 85 | 89 | 60 | Нет | 14.0 | 85 |
get |
85 | 85 | 89 | 71 | Нет | 85 | 89 | 60 | Нет | 14.0 | 85 |
has |
85 | 85 | 89 | 71 | Нет | 85 | 89 | 60 | Нет | 14.0 | 85 |
keys |
85 | 85 | 89 | 71 | Нет | 85 | 89 | 60 | Нет | 14.0 | 85 |
size |
85 | 85 | 89 | 71 | Нет | 85 | 89 | 60 | Нет | 14.0 | 85 |
values |
85 | 85 | 89 | 71 | Нет | 85 | 89 | 60 | Нет | 14.0 | 85 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/EventCounts