Пока что единственное событие, которое мы видели, - это касание, а единственные действия, которые мы видели, - это открытие, закрытие и закрытие. Вам может быть интересно узнать, какие еще есть в наличии. Хотя нажатие применяется ко всем элементам, большинство событий в AMP относятся к конкретным элементам. Например, формы имеют события submit, submit-success и submit-error, а элементы input имеют событие изменения, в то время как amp-selector имеет событие select, чтобы назвать некоторые из них. Есть еще много чего; полный список событий и действий AMP см. в Приложении B, Действия и события.
Объекты событий
Когда событие происходит в HTML, событие принадлежит определенному объекту события, например, событие щелчка мыши принадлежит объекту MouseEvent.
Объект события
Все объекты событий основаны на объекте события и наследуют все его свойства и методы.
общие объекты событий
- AnimationEvent для анимации CSS
- ClipboardEvent Для модификации буфера обмена.
- DragEvent Для взаимодействия с перетаскиванием
- FocusEvent Для событий, связанных с фокусом
- HashChangeEvent Для изменений в привязанной части URL-адреса
- InputEvent Для пользовательского ввода
- KeyboardEvent Для взаимодействия с клавиатурой
- MouseEvent Для взаимодействия с мышью
- PageTransitionEvent Для перехода на веб-страницы и от них.
- PopStateEvent Для изменения записи в истории
- ProgressEvent Для прогресса загрузки внешних ресурсов
- StorageEvent Для изменений в области хранения окна.
- TouchEvent Для сенсорного взаимодействия
- TransitionEvent Для переходов CSS
- UiEvent Для взаимодействия с пользовательским интерфейсом
- WheelEvent Для взаимодействия с колесом мыши