Шпаргалка по JavaScript №4 - События HTML.
JavaScript – язык программирования, основанный на событиях. Написанный код не будет постоянно выполняться в браузере, а, вместо этого, будет ожидать возникновения различных событий в системе. Допустим, произошло некое событие. Если код умеет его обрабатывать, то ему будет выделено и время, и ресурсы компьютера для выполнения этой задачи. Если нет, то событие обработается стандартным образом (то есть никак).
Основные события.
Ниже представлена таблица основных событий, которые наиболее часто используются программистами. Полный список очень большой, поэтому здесь он не приводится, так как больше попадает под заголовок “документация”, нежели “шпаргалка”.
Событие | Описание |
---|---|
onAbort | Невозможность загрузки изображения. |
onBeforeUnload | Пользователь переключился с просматриваемой страницы на другую. |
onBlur | Потеря фокуса с элемента. |
onChange | Изменение содержимого элемента. |
onClick | Клик мышью по элементу. |
onDblClick | Двойной клик мышью по элементу. |
onError | Возникновение ошибки при загрузке изображения. |
onFocus | Установка фокуса на элемент. |
onKeyDown | Нажатие клавиши клавиатуры. |
onKeyPress | Нажатие или отпускание клавиши клавиатуры. |
onKeyUp | Отпускание клавиши клавиатуры. |
onLoad | Окончание загрузки элемента (iframe, image, script). |
onMouseDown | Нажатие клавиши мыши на элементе. |
onMouseMove | Перемещение мыши по элементу. |
onMouseOut | Перемещение мыши за границу элемента. |
onMouseOver | Появление мыши внутри границы элемента. |
onMouseUp | Отпускание клавиши мыши на элементе. |
onReset | Нажатие кнопки “Reset” формы. |
qonResize | Изменение размеров окна или фрейма. |
onSelect | Выделение текста. |
onSubmit | Нажатие кнопки “Submit” формы. |
onUnload | Уход со страницы. |
Итог.
Несмотря на большое разнообразие событий, которые могут быть привязаны почти ко всем тэгам HTML, самым популярным было, есть и будет событие onClick.