MC, 19:55 poniedziałek, 05.08.2013 r.
Ilustracja do artykułu: JavaScript- Komenda debugger, czyli jak zmusić przeglądarkę do debugowania skryptu

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:

function JakasFunkcjaJS(argument, innyArgument)
{
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!

Imię:
Treść: