wkololo_4ever
@wkololo_4ever

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

Например, есть много кода на JS, нужно как-то посмотреть какие слушающие функции вызываются при определенных действиях (например при клике на каком-нибудь элементе). Есть ли подобный отладчик? Или есть ли такая функциональность в стандартых отладчиках браузеров?
  • Вопрос задан
  • 2601 просмотр
Решения вопроса 1
ikeagold
@ikeagold
Ikeagold Web-Dev
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 слишком большой, что бы искать все функции) узнать, какие функции вызываются, при определенных действиях.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
14 мая 2021, в 17:34
100000 руб./за проект
14 мая 2021, в 17:19
25000 руб./за проект
14 мая 2021, в 17:15
30000 руб./за проект