Pour Ruby, nous avons irb. Pour Python, nous avons IDLE. Pour Javascript, Firebug ou Chrome sur une page blanche est-il le meilleur moyen d'exécuter ou de tester JavaScript de manière interactive?Quel est un bon moyen d'exécuter JavaScript de manière interactive?
Répondre
En plus des alternatives déjà mentionnées par @alex:
Sur le navigateur:
deux avec auto-base achèvement.
consoles autonomes:
JSConsole est vraiment bon parce qu'il peut montrer le contenu de l'objet entier, comme inspect de Ruby() ou ce qui est montré dans IRB –
Vous pouvez également utiliser 'noeud -repl' ou 'jsc' d'Apple, si vous utilisez un Mac. J'en ai un peu plus sur mon blog: http://www.bubblefoundry.com/blog/2009/09/javascript-console/ – pr1001
Vous pouvez également visiter JSBin ou JSFiddle.
Sur l'iPhone, il y a JSanywhere (il semble écrit par un auteur japonais).
Il n'y a pas beaucoup d'informations à ce sujet sur Google en anglais, mais il peut être téléchargé gratuitement sur l'App Store.
+1 pour la jsFiddle fiche –
JSBin et jsFiddle sont vraiment sympa aussi. JSConsole pourrait être plus proche d'une console interactive comme irb ou IDLE. –
JSBin a travaillé pour moi pour exécuter du code JS sans HTML, mais JSFiddle n'a pas – knocte
bookmarklets 'shell' et 'jsenv' du travail quadratfrei bien:
https://www.squarefree.com/bookmarklets/webdevel.html
Je préfère utiliser un bookmarklet pour pouvoir travailler dans l'environnement de la page en cours.
toxicomanes Firebug peuvent utiliser Firebug lumière dans d'autres navigateurs: http://getfirebug.com/firebuglite
Cependant rien ne vaut le navigateur moderne débogueurs intégrés pour:
- messages d'erreur de temps morts
- numéros de ligne d'erreurs
- ajouts points de rupture
- inspection de portée réelle
En 2013, il y a une bonne comparaison des options disponibles ici:
http://www.sitepoint.com/7-code-playgrounds/
Aussi intéressant:
http://css-tricks.com/forums/topic/codepen-jsfiddle-jsbin/#post-134290
tldr;
- Codepen peut être le "terrain de jeu le plus attrayant".Semble être en développement constant; fort sur les caractéristiques sociales.
- JSBin semble être la seule option offrant une véritable console interactive.
- Détails de la matière; la discussion dans le CSS Tricks forum (voir ci-dessus) est particulièrement utile à cet égard.
- 1. Quel est un bon moyen de connecter un service Windows avec une fenêtre interactive (HWND)?
- 2. Quel est un bon moyen de charger des textures de manière dynamique dans OpenGL?
- 3. Quel est un bon moyen de gérer Postfix?
- 4. Quel est un bon moyen de rendre les polices décrites?
- 5. Quel est un bon moyen de réécrire la fonctionnalité ActiveX?
- 6. Quel est un bon moyen d'obtenir la taille du fichier?
- 7. Quel est un bon moyen d'implémenter HCI dans OpenGL?
- 8. Quel est un bon moyen de créer un IObservable pour une méthode?
- 9. Quel est un bon moyen de produire un asp.net, C# GridView dans un fichier PDF
- 10. Quel est un bon moyen de paramétrer un ValueConverter utilisé dans un ControlTemplate?
- 11. Interactive Javascript Bar
- 12. Quel est un bon moyen de dépanner un script en termes de performance (php/mysql)?
- 13. Quel est un bon moyen de refactoriser un module Perl monstre en sous-modules?
- 14. Est-ce un bon moyen de fermer un thread?
- 15. Quel type d'architecture est bon pour mon logiciel JavaScript?
- 16. Quel est un bon moyen d'assigner un objet modèle à un symbole après l'avoir sauvegardé?
- 17. Quel est un bon moyen de modéliser une base de données de type calendrier en Java?
- 18. Est-ce un bon moyen de faire JS OOP?
- 19. Quel est un bon moyen d'envoyer des données en tant que chaînes via des sockets?
- 20. Quel est un bon moyen de profiler la vitesse de connexion des utilisateurs Web?
- 21. Dans CakePHP, quel est un bon moyen de quitter ou de revenir des méthodes du contrôleur?
- 22. Quel est un bon moyen de déterminer les dates d'une plage de dates?
- 23. Quel est un bon moyen de générer des rapports de disponibilité pour une application Web?
- 24. Quel est un bon moyen de mesurer les performances et l'utilisation de mon serveur web?
- 25. Quel est un bon moyen d'interagir avec les éléments iframe en utilisant Selenium IDE?
- 26. Interactive Javascript gem?
- 27. Quel est un bon moyen d'attacher une valeur numérique à un élément?
- 28. Quel est un bon moyen de déterminer ce qu'il y a dans mon viewstate?
- 29. Quel est un bon moyen de structurer des boucles imbriquées variables?
- 30. Quel est un bon moyen de réduire l'interface graphique d'un site Web ASP.NET?
double possible de http://stackoverflow.com/questions/822071/interactive-javascript-console-preferably-integrated-with-firebug –