Link Search Menu Expand Document

Типы событий

Общие типы событий

СобытиеОписание
DOMContentLoadedCрабатывает когда вся DOM структура страницы уже загружена

События объекта window

СобытиеОписание
scrollСрабатывает при прокрутке

События input

СобытиеОписание
inputСрабатывает каждый раз когда что-либо вводится или удаляется
changeСрабатывает когда input выходит из фокуса

События при нажатии клавиш

СобытиеОписание
keydownСрабатывает при нажатии на клавишу

При этом нужно приверять значение code у объекта события. Например у клавищи Escape код должен быть равен "Escape"

Типы событий для мобильных устройств

СобытиеОписание
touchstartначало касания
touchmoveсрабатывает при движении пальцем
touchendкогда отпускаем палец
touchenterкогда мы ведем пальцем по экрану и “заскакиваем” на элемент на котором это событие
touchleaveкогда мы ведем пальцем по экрану и выходим за рамки элемента с этим событием
touchcancelкогда мы ведем пальцем по экрану и выходим за пределы браузера

Дополнительные свойства объекта события

СвойстваОписание
touchesИнформация про все пальцы на экране
targetTouchesИнформация про все пальцы на rконкретном элементе
changetTouchesСписок пальцев учавсвующих в текущем событии

События AJAX

СобытиеОписание
readystatechangeСрабатывает изменении статуса readyState
loadСрабатывает когда наш запрос полностью загрузился и мы получили какой-то результат

События для форм

СвойстваОписание
submitСрабатывает при отправке формы