Junior
21
0
questionbank

Какие типы событий (ивентов) существуют?

Ответ от нейросети sobes.tech

Существует множество типов событий, но наиболее распространенные можно сгруппировать по категориям:

  • События пользовательского интерфейса:

    • click: Нажатие кнопки мыши над элементом.
    • dblclick: Двойное нажатие кнопки мыши над элементом.
    • mousedown: Нажатие кнопки мыши (еще до отпускания).
    • mouseup: Отпускание кнопки мыши.
    • mousemove: Движение указателя мыши над элементом.
    • mouseover: Наведение указателя мыши на элемент.
    • mouseout: Увод указателя мыши с элемента.
    • mouseenter: Наведение указателя мыши на элемент (не всплывает из дочерних элементов).
    • mouseleave: Увод указателя мыши с элемента (не всплывает из дочерних элементов).
    • contextmenu: Вызов контекстного меню правой кнопкой мыши.
  • События клавиатуры:

    • keydown: Нажатие клавиши (еще до отпускания).
    • keyup: Отпускание клавиши.
    • keypress: Нажатие и удержание клавиши, генерирующее символьные входные данные. (Устарело, предпочтительнее использовать keydown и keyup).
  • События формы:

    • submit: Отправка формы.
    • change: Изменение значения элемента формы (например, <input>, <select>, <textarea>).
    • input: Изменение значения элемента формы, когда его содержимое интерактивно меняется пользователем.
    • focus: Получение элементом фокуса.
    • blur: Потеря элементом фокуса.
    • cut: Вырезание содержимого.
    • copy: Копирование содержимого.
    • paste: Вставка содержимого.
  • События загрузки и ошибок:

    • load: Завершение загрузки ресурса (например, изображения, скрипта, страницы).
    • unload: У

Существует множество типов событий, но наиболее распространенные можно сгруппировать по категориям:

  • События пользовательского интерфейса:

    • click: Нажатие кнопки мыши над элементом.
    • dblclick: Двойное нажатие кнопки мыши над элементом.
    • mousedown: Нажатие кнопки мыши (еще до отпускания).
    • mouseup: Отпускание кнопки мыши.
    • mousemove: Движение указателя мыши над элементом.
    • mouseover: Наведение указателя мыши на элемент.
    • mouseout: Увод указателя мыши с элемента.
    • mouseenter: Наведение указателя мыши на элемент (не всплывает из дочерних элементов).
    • mouseleave: Увод указателя мыши с элемента (не всплывает из дочерних элементов).
    • contextmenu: Вызов контекстного меню правой кнопкой мыши.
  • События клавиатуры:

    • keydown: Нажатие клавиши (еще до отпускания).
    • keyup: Отпускание клавиши.
    • keypress: Нажатие и удержание клавиши, генерирующее символьные входные данные. (Устарело, предпочтительнее использовать keydown и keyup).
  • События формы:

    • submit: Отправка формы.
    • change: Изменение значения элемента формы (например, <input>, <select>, <textarea>).
    • input: Изменение значения элемента формы, когда его содержимое интерактивно меняется пользователем.
    • focus: Получение элементом фокуса.
    • blur: Потеря элементом фокуса.
    • cut: Вырезание содержимого.
    • copy: Копирование содержимого.
    • paste: Вставка содержимого.
  • События загрузки и ошибок:

    • load: Завершение загрузки ресурса (например, изображения, скрипта, страницы).
    • unload: У

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

event-typesevent-handlingdesign-patternsmessage-queueingasynchronous-communication