Zunächst einmal stellen Sie sicher, dass Sie Firebug's docs gelesen haben. Einige der Befehle funktionieren auch mit anderen Tools.
Eine einfache search query zeigt Ihnen alle verfügbaren Erweiterungen für Firebug. Wie einige Leute erwähnt haben - einige von ihnen sind sehr hilfreich.
Es ist auch wichtig, sich nicht auf ein einziges Tool zu beschränken, da Sie höchstwahrscheinlich für mehrere Browser entwickeln werden. Sehen Sie sich also auch die Webkits-Entwickler-Tools (Safari, Chrome) an.Hier ist ein good article, der die beliebtesten Entwicklungs-/Debug-Tools zusammenfasst.
Sie könnten herausfinden, wie jQuery/jQuery-Plugins strukturiert/organisiert sind, so dass Sie eine allgemeine Idee haben, wie Sie Ihren eigenen JavaScript/jQuery-Code organisieren können. Es kommt darauf an, wie stark JavaScript Ihre Anwendung ist. Wenn jQuery hier und da nur einige visuelle Verbesserungen und nur einige wenige Ajaxified-Seiten zur Verfügung stellt, stört es nicht. Auf der anderen Seite, wenn es sehr JavaScript-lastig ist (wie in viel mehr Site-Logik auf Client-Seite dann auf Backend) würde ich Prototype über jQuery vorschlagen, aber es ist nur meine Meinung.
Sie könnten automatische Tools verwenden, um Ihr JavaScript zu erstellen, wenn Sie viel Code haben. Zum Beispiel:
auf Produktionsserver möchten Sie mit möglichst wenigen JavaScript-Dateien wie möglich beenden und stellen Sie sicher em zu komprimieren.
Wenn Sie mehr Links zu Artikeln/Tools für Javascript schwere Anwendungen interessiert sind, lassen Sie einen Kommentar. Ich versuche gerade, im Moment am Thema zu bleiben.
Drilling zu mehr Details ... Verstehen, dass bestimmte Plugins wichtig sind - ich bin auf der Suche nach Code, der den Dev/Debug-Prozess hilft. Ein bisschen mehr erkunden weist mich auf '.console' und 'debug' hin. Es wäre hilfreich, Screencasts und/oder Blog-Postings zu sehen, die Details für diejenigen bereitstellen, die gerade erst anfangen. thx – justSteve