как определить, какие события JavaScript запускаются - PullRequest
6 голосов
/ 21 января 2010

Как видно из заголовка, как я могу узнать, какие события JavaScript запускаются при взаимодействии с веб-страницей?

Ответы [ 4 ]

10 голосов
/ 21 января 2010

когда у вас установлен firebug, следующие функции будут собирать данные обо всех вызываемых функциях javascript и о том, сколько времени уходит на их выполнение:

console.profile([title])

Включает профилировщик JavaScript. необязательный аргумент title будет содержать текст для печати в заголовке отчета профиля.

console.profileEnd()

Отключает профилировщик JavaScript и печатает свой отчет.

Более подробную информацию можно найти на http://getfirebug.com/console.html

4 голосов
/ 21 января 2010

Расширение Firebug firefox - это отличная программа, которая позволяет вам узнать об этом и многом другом Также вот пара ссылок, чтобы помочь вам:

Отладка событий JavaScript с помощью Firebug

http://www.dustindiaz.com/event-capturing-evil/

2 голосов
/ 21 января 2010

Все эти посты полезны, разумеется, firebug, и я предлагаю из личного опыта этот скриншот помог мне, его называли «делегирование событий в jquery»

1 голос
/ 21 января 2010

Используйте вкладку Stack в Firebug. Поместите отладчик куда-нибудь, и на вкладке «Сценарий» с правой стороны также есть три вкладки. Посмотрите на вкладку Stack, чтобы увидеть детали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...