Подтвердить что ты не робот

Как увидеть, какой javascript-код в настоящее время выполняется?

с firebug я только знает, как узнать, какие вызовы вызывают ajax файлы.

У меня есть обработчик события щелчка jQuery, ограниченный элементом ссылки.

Можно ли увидеть, какой код javascript используется при нажатии на элемент в случае, если вы забыли, если у вас есть обработчик события или другой код javascript, связанный с ним?

4b9b3361

Ответ 1

Вы можете использовать профилировщик в Firebug. Перейдите на вкладку Консоль и нажмите Profile над областью сообщений рядом с Clear. Он скажет, что профайлер работает. Нажмите кнопку Profile еще раз, и вы увидите отчет о том, какие функции были вызваны, и сколько времени было потрачено на каждый.

Если вы используете такую ​​библиотеку, как jQuery, вывод может быть немного менее понятным, поскольку он будет показывать большую часть времени, потраченного на функции из библиотеки (например, F(), init(), dimension() и т.д.). Он покажет, в каком файле каждая функция была определена, хотя вы можете игнорировать те, которые находятся в библиотеке (кроме тех, что вы ищете).

Если вы используете анонимные функции, вы можете дать им имена, чтобы они отображались в профилировщике - см. в этой статье для тщательного ( возможно, слишком тщательное).

Ответ 4

Просто добавьте 'отладчик'; в вашем onclickevent, и счастливый отладить его.

* Важно: вы должны открыть панель Firebug и перезагрузить страницу