keemor.com - Surfin' JavaScript Wave

Debugowanie IE7 czyli nigdy więcej alert(‚test’)

W Firefoxie po zainstalowaniu Firebuga mamy do dyspozycji zbawienny obiekt console, który loguje zmienne JS na konsolę. To samo możemy mieć w IE7 po zainstalowaniu dodatku CompanionJS. Nie potrafi on co prawda wyświetlać obiektów, lecz tylko stringi i integery, ale i tak jest bardzo dużym ułatwieniem. Nie trzeba już klikać mnóstwa razy w guzik OK, w okienku wywołanym funkcją alert.

Błędy, które wynikają ze złej składni JS można przechwytywać za pomocą Microsoft Script Editor (dodatek do Office XP lub 2003) lub Microsoft Script Debugger (za darmo). Oba wymagają włączenia odpowiednich opcji w samym IE.

Do pełni szczęścia możemy ściągnąć IE Developer Toolbar, który pozwala na inspekcję drzewa DOM dokumentu.