bem-chrome-devtools
bem-chrome-devtools copied to clipboard
Добавить отладочный режим для событий
Предусмотреть режим отладки i-bem,
в котором в момент подписки this.on ~~в аттрибуты соответствующего html-элемента будет записываться название метода и его блока
ИЛИ~~ будет записываться в некое хранилище ссылка на метод-обработчик, с некоторым уникальным ключом, и ключ этот добавлять опять же к html-элементу (что-то типа: data-event-debug-id).
Благодаря этому станет легче дебажить, а можно ещё и плагин накрутить.
Проблема такая: есть кнопка на странице, но пока в коде найдёшь для неё обработчик потратишь уйму времени.
p.s. В dev-tools есть инструмент Event Listeners но из-за jQuery приходится долго перебирать левые обработчики
которые к тому же бесполезны, т.к. ведут не к конечному методу, а к универсальному jQuery-обработчику