Как проверить, какие функции JavaScript были вызваны в Firebug - PullRequest
0 голосов
/ 22 марта 2012

Я редактирую сложный сайт.

Некоторые функции jQuery вызываются в ответ на нажатие на разные элементы (ссылки, div, якорь и т.

Как узнать, какая функция JavaScript вызывается при нажатии на элемент?

Ответы [ 4 ]

1 голос
/ 19 апреля 2013

В каждую из функций добавьте console.log(functionname). поэтому всякий раз, когда вызывается функция, в консоли вы увидите строку, в которой будет указано имя функции.

0 голосов
/ 22 марта 2012

вы можете поместить точку останова на какую-то внутреннюю функцию и посмотреть, попадет ли она в программу (в firebug вы можете использовать вкладку скрипта для установки точки останова)

0 голосов
/ 22 марта 2012

В chrome / safari вы можете проверить стек вызовов на любой точке останова.Я уверен, что Firebug позволит вам сделать то же самое.

Поэтому установите точку останова в том месте, где вы хотите увидеть, что ее вызывает, а затем осмотрите стек вызовов, чтобы увидеть, какая цепочка вызовов привела вас к этой точке.

Предупреждение: jQuery выполняет множество анонимных функций, поэтому отследить его может быть немного сложно.

0 голосов
/ 22 марта 2012

Я полагаю, что вы можете сделать это с помощью кнопки профиля, хотя я еще не использовал это сам.

...