Ogólnie wiem jak ustawić punkty przerwania, sprawdzić zmienne, wkroczyć funkcje itp ...Jak asynchronicznie debugować JavaScript? (Wiele skryptów ładowania)
Default.htm składa się z setek skryptów i pustych zastępcze.
Idealnie chciałbym postępować krok po kroku. Ustawianie przerwania w pierwszej linii jak to nie zadziała:
Kiedy krok nad następnym wywołania funkcji jest dawno już minęły (wszystko załadowany).
Generalnie jak debugować I asynchronicznie ładowanie skryptów? (linia czasu wyraźnie wskazuje, że ładują się jednocześnie)
Może powinienem użyć proxy HTTP, takiego jak Fiddler? Wiem, jak ustawić prosty punkt przerwania (BPU), a następnie?
Innymi słowy - które zbliżają - How can I debug my JavaScript code? - jest dostosowany do moich potrzeb?
mimo iż są one ładowane symultanicznie, najprawdopodobniej są one wykonywane jedna po drugiej (w 1 wątku), wystarczy dodać.. punkt przerwania do pierwszej linii każdego z nich i możesz krok po kroku stamtąd – Gavriel
w rzeczywistości nawet twoje podejście powinno zadziałać IMHO. spróbuj: kiedy zatrzymałeś się na pierwszej linii, wpisz w swojej konsoli pewną zmienną. Jestem prawie pewien, że nadal jest niezdefiniowany, ponieważ chociaż warstwa sieciowa prawdopodobnie zakończyła jego pobieranie, javascript nie został jeszcze oceniony. Gdy idziesz krok po kroku, powinieneś być w stanie zobaczyć, jak ocenia linię według linii – Gavriel
Używanie IDE, takiego jak PHPStorm, Netbeans itp. ... lub użyj Firebug w Firefoksie, Narzędziach dla programistów Chrome i niektórych narzędziach Eksploratora internetu jako dobrze – Joberror