52 Stimmen

Fehlersuche in JavaScript im REPL-Stil?

Gibt es eine Art interaktiven Debugger für JavaScript? Ich bin so etwas wie eine Webseite auf der linken Seite vorstellen, und eine REPL-Schnittstelle auf der rechten Seite.

Oder vielleicht sogar, ohne eine Webseite zu haben, so dass ich einfach mit der JavaScript-Sprache herumspielen kann.

Etwas, das nicht erfordert, dass ich die Webseite mit Haltepunkten in Firebug oder VS aktualisiere, um Locals zu untersuchen und Code in ein Watch-Fenster einzugeben. Vielleicht muss ich nur Firebug besser lernen?

JavaScript muss nicht sein zusammengestellt Schließlich.

So ähnlich wie LinqPad, aber vielleicht für JavaScript?

Kann mir hier jemand folgen?

29voto

Ivan Punkte 3846

Node.js hat eine REPL.

Unter Mac OS X:

brew install node
node

.exit zum Beenden der Replikation, .help für weitere Optionen

http://nodejs.org/docs/v0.3.1/api/repl.html

23voto

Hank Gay Punkte 67607

Eigenständige REPL (kein Browser/DOM, nur JavaScript): JavaScript-Shell von der Nashorn Projekt.

10voto

Sergi Mansilla Punkte 11895

Für mich ist der bequemste Debugger und REPL für JavaScript Mozrepl . Es handelt sich um eine Firefox/XULRunner-Erweiterung, die über Telnet auf die Browser-/Anwendungsinstanz zugreift, und Sie können alles im Browser beobachten und manipulieren; sogar den Browser selbst (Sie erinnern sich, wir sprechen immer von Firefox).

Es ist erstaunlich nützlich als Debugger (bei eigenständigen XUL-Anwendungen ist es die einzige erträgliche Möglichkeit, echtes Debugging zu betreiben) und als Werkzeug, um herumzuspielen und das Innenleben Ihrer Anwendung zu verstehen, es beschleunigt Ihre Javascript-Entwicklungszeit um das Zehnfache.

Eine eindrucksvolle Demonstration seiner Möglichkeiten finden Sie unter dieses Video .

9voto

Özgür Punkte 7782

die Konsole von eloquent javascript am Ende der Seite scheint das zu sein, wonach Sie suchen. Klicken Sie einfach auf die Konsole und es erscheint eine Schiebekonsole.

Um Ihnen die Möglichkeit zu geben, unsere die Beispiele und den Code, den Sie selbst schreiben macht dieses Buch Gebrauch von Konsole genannt. Wenn Sie einen modernen grafischen Browser verwenden (Internet Explorer Version 6 oder höher oder höher, Firefox 1.5 oder höher, Opera 9 oder höher, Safari 3 oder höher), werden die Seiten dieses Buches eine Leiste am am unteren Rand Ihres Bildschirms. Sie können die Konsole öffnen kleinen Pfeil ganz rechts in dieser Leiste Leiste klicken.

9voto

mtgred Punkte 1429

Google Chrome hat eine sehr schöne integrierte Javascript-Konsole mit großartigen Debugging- und Leistungsanalysefunktionen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X