JavaScript- Komenda debugger, czyli jak zmusić przeglądarkę do debugowania skryptu
Kilka słów na temat polecenia debugger dostępnego w języku JavaScript.
Co to za komenda?
Przyznam szczerze, że o komendzie debugger dowiedziałem się zupełnie niedawno i nie ukrywam, że była dla mnie sporym zaskoczeniem. A jeszcze większą niespodzianką był fakt, że jak popytałem swoich znajomych mających mniejszą, czy większą styczność z JavaScript-em, oni również nigdy jej nie stosowali, ani nawet nie specjalnie ją kojarzyli. Tym bardziej uważam, ze warto o niej napisać dwa zdania.Otóż polecenia debugger możemy w zwyczajny sposób użyć gdzieś w kodzie skryptu i jego zadaniem jest wymuszenie na przeglądarce wykonującej skrypt, wywołanie okna debuggera, lub okna wyboru debuggera (tym sposobem możemy nawet debugować skryptu JavaScript w środowisku Visual Studio, co jest często podejmowanym zagadnieniem!). Polecenie to testowałem na przeglądarkach Firefox (z dodatkiem Firebug), Chrome oraz IE. Generalnie miejsce w którym umieścimy dyrektywę debugger potraktowane zostanie, jak gdybyśmy umieścili tam punkt wstrzymania kodu (breakpoint).
Przykładowe zastosowanie mające na celu debugowanie funkcji:
{
debugger;// punkt wstrzymania - wywołanie debuggera
// logika funkcji
// ...
}
Sądzę, że warto zachować ten fakt w pamięci, ponieważ może się okazać niejednokrotnie pomocny w czasie oprogramowywania strony klienta aplikacji internetowych.
Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!