Potrzebuję debugować aplikację internetową, która korzysta z jQuery do wykonywania dość skomplikowanych i niechlujnych manipulacji DOM . W pewnym momencie niektóre zdarzenia powiązane z określonymi elementami nie są uruchamiane i po prostu przestają działać.
Gdybym miał możliwość edycji źródła aplikacji, przeszedłbym do szczegółów i dodałbym kilka instrukcji Firebug console.log()
oraz komentował / komentował fragmenty kodu, aby spróbować zlokalizować problem. Załóżmy jednak, że nie mogę edytować kodu aplikacji i muszę działać całkowicie w przeglądarce Firefox za pomocą Firebug lub podobnych narzędzi.
Firebug bardzo dobrze pozwala mi nawigować i manipulować DOM. Jak dotąd jednak nie byłem w stanie dowiedzieć się, jak przeprowadzić debugowanie zdarzeń za pomocą Firebug. W szczególności chcę tylko zobaczyć listę procedur obsługi zdarzeń powiązanych z określonym elementem w danym momencie (używając punktów przerwania JavaScript Firebug do śledzenia zmian). Ale albo Firebug nie ma możliwości zobaczenia powiązanych zdarzeń, albo jestem zbyt głupi, by je znaleźć. :-)
Jakieś rekomendacje lub pomysły? Idealnie chciałbym po prostu zobaczyć i edytować zdarzenia powiązane z elementami, podobnie jak dzisiaj mogę edytować DOM.