wkololo_4ever
@wkololo_4ever

Можно ли посмотреть подписанные события?

Например, есть много кода на JS, нужно как-то посмотреть какие слушающие функции вызываются при определенных действиях (например при клике на каком-нибудь элементе). Есть ли подобный отладчик? Или есть ли такая функциональность в стандартых отладчиках браузеров?
  • Вопрос задан
  • 2627 просмотров
Решения вопроса 1
@ikeagold
Chrome / F12-> Network/Timeline -> жмете на элемент или что у вас там, и в этом логе покажет запросы
Firefox / ctrl+shift+k -> консоль/сеть, аналогично
Пример:
В файрфокс консоли из лога скопировал: reflow: 2.03мс функция m.f.Md, common.js строка 745
В хроме у меня получилось чуть посложнее, но тоже удобно: открываете Таймлайн,
слева жмете кружочек (старт слежения/записи). и жмете на элементе. В таймлайне фиолетовым покажет ваши действия, останавливаете запись, наводите мышку и открываете стак действий за этот период, и там покажет все что произошло.
Скриншот хрома(розовым выделил и события и кнопку и функции):
6f774fa99021.jpg
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
wkololo_4ever
@wkololo_4ever Автор вопроса
@MaxKorz @Bandicoot Эм, все, что вы перечисляете не то. Мне нужно без расстановок брейкпоинтов (ибо файл с js слишком большой, что бы искать все функции) узнать, какие функции вызываются, при определенных действиях.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы