niedziela, października 22, 2006

Debugowanie JavaScript'u

Kończąc właśnie przed chwilą jedną z rzeczy którymi zajmuje się ostatnio w pracy, a dokładniej wybierałkę kodów akcji [co i tak niewiele powie ;-)] wpadłem na prosty pomysł debugowania skryptów w JavaScript osadzonych na stronach WWW.
Wystarczy w swój kod wstawić kod jak poniżej [najlepiej w nagłówku]:

// Dla potrzeb debugowania
var debugON = false;
debugWin=null;
function debug(str)
{
if (debugON)
{
if (!debugWin) debugWin = window.open("about:blank");
debugWin.document.write(str+"<BR>");
}
}


Gdy potrzebujemy włączyć debugowanie ustawiamy debugON na true, a we wszystkich miejscach gdzie chcemy mieć logowanie wstawiamy debug() ;-)
Gdy już nie potrzebujemy logowania to po prostu ustawiamy debugON na false ;-)
Prost i skuteczne ;-)

Zapewne też już wiele osób na to wpadło ;-)


Podobne postybeta
Debugowanie JavaScriptu odsłona 2 ;-)
Now książki "na kolejce"
Tak sobie, XMLHttpRequest mnie nie lubi ;-)
Sprzątanie kaizen ;-)
Pokręcony IE