Technologie i narzędzia: język PHP 5, Java, JavaScript, Python, system Zend Framework, Django, biblioteka jQuery, Smarty, platforma Eclipse, MySQL, SVN, CVS, UML, Firefox.
WebProgramming - wszystko o serwisach internetowych
O serwisach internetowych.
[software] Firebug, nie tylko dla webmasterów.
Firebug jest to wtyczka do przeglądarki FireFox, która bardzo ułatwia życie zarówno webmasterowi jak i programiście.
Opis wspomnianej wtyczki przedstawię głównie z punktu widzenia programisty.
Wtyczkę można pobrać ze strony http://www.getfirebug.com/ - znajduje się tam też pełny opis jego możliwości.
W trakcie programowania w JavaScript zapewne przydadzą nam się dwie rzeczy:
- Konsola:
- Jeżeli korzystamy z Ajaxa na konsoli pojawiają się informacje o kolejnych żądaniach, które są wysyłane do serwera. Bardzo ułatwia to ewentualną analizę zapytań i znajdywanie błędów - tym bardziej, że wtyczka pokazuje nagłówki, parametry oraz treść odpowiedzi.

- W przypadku wystąpienia błędu w konsoli wyświetlają się szczegółowe dane o nim.
- Jest możliwość zapisywania własnych logów na konsole (co wydaje się o wiele lepszym rozwiązaniem niż funkcja alert()) . Aby tego dokonać wystarczy w kodzie JS wpisać console.log(’treść wiadomości’).
- Jeżeli korzystamy z Ajaxa na konsoli pojawiają się informacje o kolejnych żądaniach, które są wysyłane do serwera. Bardzo ułatwia to ewentualną analizę zapytań i znajdywanie błędów - tym bardziej, że wtyczka pokazuje nagłówki, parametry oraz treść odpowiedzi.
- Debbugowanie - monitorowanie wartości zmiennych w trakcie działania skryptów JS oraz możliwość korzystania z breakpoints.

Bardzo ciekawą funkcjonalnością jest również wyświetlanie listy pobranych plików (obrazków, styli, itp.) oraz czas ich pobierania. Dla każdego zrealizowanego pobrania w danym żądaniu wyświetlane są również dane o nagłówkach. Informacje bardzo przydatne w przypadku analizowania i optymalizacji czasu ładnowania strony.
Powyżej wymieniłem tylko część z możliwości wtyczki FireBug. W najbliższym czasie postaram się napisać coś więcej, aczkolwiek już teraz zachęcam do zapoznania się z nią.
Napisz komentarz
