У меня есть глобальная переменная, назовем ее jsEvents
, которая служит диспетчером для всех событий в проекте. Есть около 200 слушателей и примерно такое же количество пользовательских событий, таких какОтслеживать все пользовательские события в глобальной переменной
$(jsEvents).on('customEvent', function(){
//doing something
})
Теперь я хочу, чтобы выяснить, что именно происходит между одним событием и другим событием. Поэтому я хочу регистрировать каждое событие в момент его возникновения, поэтому я могу проверить правильность последовательности.
Один из способов - написать console.log
в каждом прослушивании событий, но возможно ли прослушать any
событие? И введите его имя?
Что-то вроде
$(jsEvents).on('*', function(){
//here I want to console.log event's name
})
делает эту помощь http://stackoverflow.com/questions/3489433/monitor-all-javascript-events-in-the-browser-console – baao
Это оленья кожа , потому что я использую персонализированные имена событий, и это не элемент DOM. –