Я хочу понять создание пользовательских событий, но я не знаю, что некоторые термины используются для этой цели. Каково определение диспетчеризации в этом контексте? Какова роль диспетчеризации событий в создании пользовательских событий?В чем смысл рассылки javascript событий?
ответ
В Javascript есть классы, которые слушают пользовательские события (нажмите, наведите указатель мыши, нажмите клавишу). Эти классы являются диспетчерами событий. Что означает «отправка события»?
Диспетчеры событий управляют событием, чтобы «понять», какое действие сделало пользователя, и отреагировали на поведение, которое разработчик закодировал.
У Javascript есть классы диспетчера событий, определенные по умолчанию, но некоторые библиотеки, такие как JQuery, позволяют создавать пользовательские события.
Чтобы понять пользовательское событие, вы можете подумать об этом примере: вы программируете класс часов, который вы будете использовать в будущем. Вы кодируете все методы, чтобы заставить часы работать. Кроме того, вы объявляете новое событие, которое запускается при прохождении второй секунды. Назовем это «timestep».
Теперь представьте, что вы используете этот класс в двух разных программах. Вы можете реализовать другое поведение в обеих программах, вставив код в событие «timestep».
В этом примере я создал настраиваемое событие, которое срабатывает, когда пользователь перемещает один дескриптор. Это поведение заключается в изменении метки до момента, когда ручка включена. Проверьте это здесь: http://ytcropper.com/crop/hsceS7udV4g
- 1. В чем смысл + !! в javascript?
- 2. В чем смысл !! в JavaScript?
- 3. В чем смысл || в javascript?
- 4. В чем смысл JavaScript-шаблонов?
- 5. Javascript: в чем смысл RegExp.compile()?
- 6. В чем смысл этого утверждения в javascript
- 7. В чем смысл $ H в Javascript/JQuery?
- 8. В чем смысл оператора void в JavaScript?
- 9. В чем смысл знака «$» в javascript
- 10. В чем смысл слова «===» в javascript?
- 11. В чем смысл объявления константы в JavaScript
- 12. В чем смысл закрытия в javascript?
- 13. В чем смысл функции javascript navigator.javaEnabled?
- 14. В чем смысл ключа клиента Javascript?
- 15. Javascript «tuple» обозначение: в чем его смысл?
- 16. В чем смысл автономных, анонимных, javascript-функций?
- 17. Пользовательские события и объединение событий в jQuery - В чем смысл?
- 18. Несколько потоков событий для рассылки
- 19. В чем смысл именных форм?
- 20. В чем смысл события, потребляемого в JavaFX
- 21. В чем смысл! #: 3?
- 22. В чем смысл итераторов?
- 23. В чем смысл $ @?
- 24. В чем смысл «броска»?
- 25. В чем смысл servercallback()?
- 26. В чем смысл `!! empty?`?
- 27. Eval(), в чем смысл?
- 28. В чем смысл «ITEM_ID_LIST»?
- 29. В чем смысл «? 1»
- 30. В чем смысл STL?
Чтобы отправить мероприятие, необходимо «сжечь» его. Будут вызываться обработчики, прослушивающие это событие. –
'$ (this) .trigger ('close')' – YOU