2012-03-07 13 views
6

Próbuję odtworzyć niektóre JavaScript i irytująco JS nie jest strasznie jasne lub dobrze udokumentowane. Mam serię zdarzeń, które są uruchamiane (przy użyciu JQuery), które muszę znaleźć, gdzie funkcjonuje.Jak używać Firebuga, aby poinformować mnie, jaki JavaScript jest uruchamiany?

Czy istnieje sposób konfiguracji Firebug (lub konsol Opera/IE - nie Chrome/Safari), aby zobaczyć, jakie zdarzenia są uruchamiane po kliknięciu przycisku?

Dzięki

+2

należy zaakceptować odpowiedź, aby oznaczyć to pytanie jako rozwiązane ... – Christoph

Odpowiedz

10

w Firebug, wybierz zakładkę konsoli. Kliknij na profil, wykonaj swoją czynność na stronie, ponownie kliknij na profilu ... lista nazwanej funkcji zostanie wymieniona poniżej w panelu firebug.

+0

Idealne. Dzięki – RiggerTheGeek

0

Do każdej metody kliknięcia można dodać metodę console.log(). Lub po prostu dodaj detektor zdarzeń do dokumentu i console.log() niektóre szczegóły lub wydarzenie, gdy coś zostanie kliknięte.

+0

Niestety, jestem inżynierem wstecznym, ładuję nieudokumentowane i minified kodu. Więc nie mam tej opcji – RiggerTheGeek

0

Możesz użyć programu Firebug Profiler, np. przez wywołanie profilu() w konsoli przed akcją i profileEnd() po akcji. Firebug powie ci, które metody zostały w międzyczasie wykonane (w tym wiele informacji na ten temat).

Powiązane problemy