Найти тему
Как создать сайт

Генерация пользовательских событий

Здравствуйте! В этом уроке рассмотрим  пользовательские события, ведь можно не только назначать обработчики, но и генерировать события из JavaScript-кода.

Пользовательские события можно использовать при создании графических компонентов. Например, корневой элемент нашего меню, реализованного при помощи JavaScript, может генерировать события, относящиеся к этому меню: open (меню раскрыто), select (выбран пункт меню) и т.п. А другой код может  соотвественно слушать эти события и узнавать, что происходит с меню.

Можно генерировать не только совершенно новые, придуманные нами события, но и встроенные, такие как click, mousedown и другие. Это бывает полезно для автоматического тестирования. Читать далее