Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Jak debugować ?
Octobus
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 1
Dołączył: 3.07.2011

Ostrzeżenie: (0%)
-----


Mam pytanie, jak poza console.log() debugować JavaScript ? Chodzi o to że mam dość złożony skrypt uploadu obrazków, muszę go przerobić ale nie wiem gdzie jest wykonywany. Potrzebuję informacji jaki kod i z jakich plików jest wykonywany podczas moich akcji (wybranie pliku, klikniecie submit). Bardzo ciężko to znaleźć bo to Wordpress, plików jest od groma a elementy nie mają jasnego oznaczenia klasą bądź identyfikatorem. Pokazywanie wykonywanego kodu byłoby zbawieniem, ale nie wiem czy takie coś istnieje w ogóle (nie słyszałem), ewentualnie proszę o rady jak najlepiej debugować skrypty. Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Przeglądarki udostępniają debuggery JS: https://www.google.pl/webhp?sourceid=chrome...ript%20debugger
Go to the top of the page
+Quote Post
Octobus
post
Post #3





Grupa: Zarejestrowani
Postów: 259
Pomógł: 1
Dołączył: 3.07.2011

Ostrzeżenie: (0%)
-----


To ja wiem że chrome ma konsole błędów, ale nie potrafie jej zmusić żeby pokazywała które funkcje aktualnie wykonuje i z którego pliku, np. jak kliknę na przycisk lub najadę myszką na jakiś obiekt. Czasem jest ponad 20 plików .js i nie wiadomo w którym szukać kodu którego chcemy znaleźć i zmienić :/
Go to the top of the page
+Quote Post
Comandeer
post
Post #4





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


A sprawdzałeś tę zakładkę sources w dev tools i bawiłeś się breakpointami? IMO powinno starczyć
Go to the top of the page
+Quote Post
Octobus
post
Post #5





Grupa: Zarejestrowani
Postów: 259
Pomógł: 1
Dołączył: 3.07.2011

Ostrzeżenie: (0%)
-----


Jeśli tyle wystarczy i w sumie nic innego nie ma to sprobuje, dzieki za pomoc. Pozdrawiam
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #6





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


mam wrażenie, że Chrome Dev Tools ma opcje, których szukasz, tylko nie dotarłeś do nich.

Cytat
To ja wiem że chrome ma konsole błędów, ale nie potrafie jej zmusić żeby pokazywała które funkcje aktualnie wykonuje i z którego pliku, np. jak kliknę na przycisk lub najadę myszką na jakiś obiekt.

tak. możesz ustawić breakpointy na eventy. Np. za każdym razem kiedy odpala się gdzieś na stronie onClick, możesz ustawić tak, żeby przerywał działanie programu i pokazywał ci w której funkcji znajduje się teraz. Możesz podejrzeć zmienne, oraz debugować (step-in, step-out różne inne bajery).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 16:57