Есть ли способ сказать, какой файл JavaScript содержит обработчик событий? - PullRequest
3 голосов
/ 13 февраля 2012

Эта проблема беспокоила меня некоторое время, и я уверен, что есть какая-то техническая составляющая, которая мешает этому быть возможной, но есть ли способ найти, какой файл Javascript связан с кнопкой?

Поэтому, когда я нажимаю кнопку отправки, и она вызывает событие Javascript, мне нужно найти код, который запускается, а не перебирать каждую ссылку в заголовке HTML, пытаясь найти

"jQuery('submitBtn').click(..."

Я использую Firebug и иногда консоль Chrome.

1 Ответ

3 голосов
/ 13 февраля 2012

Вы можете использовать Визуальное событие 2 , которое сообщает вам исходный файл и номер строки (я думаю, что это работает на Chrome)

Visual Event - это Javascript bookmarklet с открытым исходным кодом, который обеспечивает отладочная информация о событиях, которые были прикреплены к DOM элементы. Визуальное событие показывает:

  • К каким элементам прикреплены события
  • Тип событий прикреплен к элементу
  • Код, который будет запущен вместе с событием: сработало
  • Исходный файл и номер строки, к которой прикреплен была определена функция (только браузеры Webkit и Opera)
...