webthreads.de - Web 2.0, Web-Entwicklung und Netzkultur von Markus Kühle

FireBug – Debug dein JavaScript

Ich verwende ja schon seit längerem für die Entwicklung die Firefox FireBug Erweiterung und kann dieses Tool für jeden Web Entwickler nur sehr empfehlen.

Zu den Features gehörte bisher unter anderem das Logging mit dem neben JavaScript Warnings/Fehlern auch CSS Fehler und XMLHttpRequest Anfragen in der Konsole verfolgt werden können und der Inspector, mit dem sich jedes beliebige Dom Objekt mit einem Mausklick inspizieren lässt.

Vor einiger Zeit hat Joe Hewitt schon in seinem Artikel “Goodby Venkman, Hello FireBug” darauf hingewiesen, dass JavaScript Debugging nun bald auch möglich sein soll. Jetzt ist es endlich soweit. FireBug 0.4 ist seit heute verfügbar und bringt einige sehr schöne neue Funktionen mit.

Eine ist die eben schon erwähnte JavaScript Debugging Funktion. Es ist nun möglich an einer beliebigen Stelle im JavaScript Code Breakpoints zu setzen und die Zeilen einzeln durch zu gehen. Zusätzlich können lokale Variablen und der Call Stack angesehen werden. Sehr schön ist auch, dass man Einstellen kann ob der Debugger bei auftretenden Fehlern anhalten soll. Somit ist es möglich direkt bei einem auftretenden Fehler nach der Ursache zu suchen. Dieses Feature könnte die Arbeit mit JavaScript doch sehr erleichtern.

FireBug Debugger

Ein weiteres sehr schönes Feature ist das Logging. FireBug ermöglicht einfaches JavaScript logging in dem er auf jeder Seite ein console Objekt erzeugt. So kann man Log Ausgaben durch das Aufrufen von console.log(“mein info text”); erzeugen. Gegenüber dem bisher häufig verwendeten Vorgehen mit der alert() Funktion ist diese Möglichkeit doch schon eine große Erleichterung ;).

FireBug Logging

Neben der einfachen Ausgabe mit console.log() stehen auch Funktionen für eine direkte Klassifizierung mit Log Levels der Meldung zur Verfügung: console.debug(), console.info(), console.warn() und console.error(). Auch Assertions wie z.b. console.assertEquals() oder console.assertTrue()sind nun möglich. Alle vorhandenen Funktionen werden in der Dokumentation aufgelistet und kurz erläutert.
Erwähnenswert ist auch noch, dass Funktionen für die Command Line für den User zur Verfügung stehen. Es können somit on the fly JavaScript Variablen für die aktuelle Seite erstellt oder Element ausgelesen werden. Die neuen Funktionen und Erweiterungen können auch noch einmal in den Release Notes nachgelesen werden.

FireBug ist jedenfalls sehr nützlich und kann nur empfohlen werden, denn es erleichtert die Entwicklung von Web Anwendungen doch sehr. Also nix wie hin und installieren: getfirebug.com

Ähnliche Artikel, die dich interessieren könnten:

    None Found

4 Kommentare zu 'FireBug – Debug dein JavaScript' »»


Kommentare


Trackbacks & Pingbacks »»

  1. Pingback by webthreads.de » Unendliches Malbrett | 30.05.2006 at 17:25:00

    [...] Evtl. ist noch das einzigst interessante daran, dass man die erst kürzlich beschriebene Firefox Erweiterung FireBug nutzen kann um die XMLHttpRequest Objekte, die nach jedem gezeichnetem Strich gesendet werden, zu beobachten. Aber ich glaube dann hat es sich auch schon wieder mit der Nützlichkeit der Seite. Aber um sich für eine kurze Weile die Zeit zu vertreiben reicht sie allemal ;). [...]

  2. Pingback by webthreads.de » Joe Hewitt über FireBug bei Yahoo! | 31.05.2006 at 14:27:53

    [...] Joe Hewitt, welcher FireBug entwickelt hat, war letzte Woche bei Yahoo! und hat über FireBug vor den Yahoo! Frontend Entwicklern gesprochen. Gestern wurde dieses Quicktime Video auf dem Yahoo User Interface Blog veröffentlicht. In seinem Vortrag geht er einige JavaScript Szenarien live durch und man kann erkennen was so alles mit FireBug möglich ist. Das Video ist nicht von bester Qualität aber dennoch kann man es verstehen. [...]

  3. [...] Benutze FireBug Mit seinen sehr nützlichen Debugging Funktionen ist FireBug das Tool der Wahl im Firefox. Ich habe schon vor einigen Monaten FireBug beschrieben und kann ich nur sehr empfehlen! [...]

  4. [...] Benutze FireBug Mit seinen sehr nützlichen Debugging Funktionen ist FireBug das Tool der Wahl im Firefox. Ich habe schon vor einigen Monaten FireBug beschrieben und kann ich nur sehr empfehlen! [...]

Hinterlasse ein Kommentar »»

Bad Behavior has blocked 1617 access attempts in the last 7 days.