52 votes

Débogage de style JavaScript REPL?

Est-il une sorte de débogueur interactif pour le JavaScript? J'imagine quelque chose comme une page web sur la gauche, et un REPL interface sur la droite.

Ou peut-être même sans avoir une page web, je peux jouer avec le langage JavaScript. Voir, par exemple, ce pour Ruby: http://tryruby.hobix.com/.

Quelque chose qui ne nécessite pas j'ai actualiser la page web avec des points d'arrêt dans Firebug ou VS pour examiner les habitants et tapez le code dans une fenêtre d'observation. Peut-être que j'ai juste besoin de savoir Firebug mieux?

JavaScript n'a pas à être compilé, après tout.

Un peu comme LinqPad mais pour le JavaScript peut-être?

Quelqu'un suivez-moi ici?

29voto

Ivanoats Points 1312

Node.js a un REPL.

Sur Mac OS X:

 brew install node
node
 

.exit pour quitter la répl, .help pour d'autres options

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

23voto

Hank Gay Points 36173

REPL autonome (pas de navigateur / DOM, seulement JavaScript): JavaScript Shell du projet Rhino .

10voto

GiantSquid Points 1919

Pour moi, le plus pratique débogueur et REPL pour le JavaScript est Mozrepl. C'est un Firefox/XULRunner extension qui accède au navigateur/l'instance de l'application à l'aide de telnet, et vous pouvez observer et de manipuler tout dans le navigateur; même le navigateur lui-même (n'oubliez pas de toujours parler de Firefox).

Il est incroyablement utile comme un débogueur (sur les applications XUL c'est la seule supportable façon de faire du vrai débogage) et comme un outil permettant de jouer et de comprendre les entrailles de votre application, il accélère l'option Javascript de votre temps de développement décuplé.

Pour une impressionnante démonstration de est des possibilités, découvrez cette vidéo.

9voto

Comptrol Points 4415

éloquent du javascript console en bas de la page semble à ce que vous recherchez. Cliquez simplement sur la console de l'étiquette et une console coulissante en sortira.

Pour vous permettre d'essayer les programmes, à la fois les exemples et le code que vous écrivez vous-même, ce livre rend l'utilisation de quelque chose qui s'appelle une console. Si vous êtes à l'aide d'un navigateur graphique moderne (Internet Explorer version 6 ou supérieur, Firefox 1.5 ou supérieur, Opera 9 ou supérieur, Safari 3 ou supérieur), la pages dans ce livre vous montrera un bar à le bas de votre écran. Vous pouvez ouvrez la console en cliquant sur le petite flèche sur la droite de cette bar.

9voto

Mtgred Points 1177

Google Chrome possède une très belle console Javascript intégrée, dotée d'excellentes fonctionnalités de débogage et d'analyse des performances.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X