2008-09-19 5 views

Antwort

8

Hier ist ein Artikel, Advanced JavaScript Debugging Techniques, der die Verwendung mehrerer Tools beschreibt. Ein neues Werkzeug, über das ich noch nichts gehört habe, ist JSLint. Manchmal zeigt JSLint Ihnen sofort Ihren zweifelhaften Code, der das Problem verursacht.

+0

+1 für JSLint! Ich benutze es, um 3rd-Party-Code zu scrubben, wenn er nach dem Packen Fehler auslöst. –

+0

Ich benutze immer jsLint. Und es wird immer picker und wählerischer. – Nosredna

4

IE8 Beta 2 hat einen schönen Debugger

+0

IE8 Debugger ist der beste, den ich je benutzt habe. Und ich entwickle mit Firebug auf einem Mac, das sagt viel! –

5

Opera hat Dragonfly, obwohl ich immer noch Firebug bevorzuge. Vor Firebug gab es Venkman, obwohl es Zukunft ist zu diesem Zeitpunkt unsicher.

4

Der Google chrome Browser hat einen vernünftigen wee JS Debugger eingebaut. Es gibt eine gute Liste der verfügbaren Befehle here.

2

Aptana Studio IDE hat einen netten Javascript Debugger.

Die Community-Version unterstützt nur Firefox, der professionelle unterstützt auch Internet Explorer.

1

ich in Aptana arbeiten. Sie setzen Haltepunkte, bewegen die Maus über Variablen und beobachten direkt im Editor. Liebe es. Ich hätte nie gedacht, dass ich mich von Firebug als Chef-Debugger wegbewegen würde.

1

Wenn Sie daran gewöhnt sind, Firebug zu verwenden, möchten Sie vielleicht Firebug Lite, in JavaScript implementiert. Sie können es als Bookmarklet verwenden, was nett ist. Ich bin nicht sicher, wie mächtig es ist, ich stelle mir vor, andere, "echte" Lösungen sind besser, aber es ist praktisch im Notfall.

+0

Es ist nicht wirklich ein Debugger. Es ist eher ein Inspektor. – Nosredna

+0

Firebug Lite lädt keine Remote-Skripte, auch nicht mit dem Chrome-Debugger. weil es in Javascript geschrieben wurde. – toddmo