Shells

Redirected from https://developer.mozilla.org/en-US/docs/SpiderMonkey/JSAPI_Reference

Un shell JavaScript permet de tester rapidement des bouts de code JavaScript sans devoir recharger constamment une page web. C'est très utile pour développer et déboguer du code.

Des shells JavaScript autonomes

Les shells JavaScript suivants sont des environnements autonomes, tels que Perl ou Python.

  • JSDB - Ce shell autonome propose des binaires compilés pour Windows, Mac et Linux.
  • JavaLikeScript - Ce shell autonome et extensible inclut des bibliothèques natives et JavaScript.
  • GLUEscript -Ce shell autonome permet d'écrire des applications multiplateformes avec JavaScript. Il peut utiliser wxWidgets pour créer des applications graphiques, et était initialement appelé wxJavaScript.
  • jspl - Ce shell autonome est amélioré par Perl. Il peut utiliser des modules Perl directement depuis du code JavaScript: DBI pour se connecter à une base de données, GTK2 pour faire des applications graphiques, POSIX pour faire de la programmation système, etc. Bref, le meilleur de CPAN est à présent disponible pour les programmeurs JavaScript..

Liste des shells JavaScript

Les shells suivants marchent avec Mozilla.

  • Firefox intègre directement une ardoise JavaScript depuis la version 6.
  • JavaScript Shell (js) - Un interpréteur JavaScript en ligne de commande.
  • xpcshell est un shell qui sait utiliser XPConnect, ce qui est parfois utile pour du développement Mozilla.
  • jsconsole.com est une console JavaScript open-source, qui permet notamment de créer facilement des liens vers des endroits particuliers.
  • JavaScript Shell (page web)  est aussi disponible avec l'extension Extension Developer's Extension.
  • JavaScript Shell Extended est une version modifiée du shell précédent, avec des améliorations diverses telles que le support JSON, un support des versions plus récents de JavaScript si le navigateur le permet, etc.
  • Jash: JavaScript Shell est un shell DHTML qui donne un accès en ligne de commande à une page web.
  • JSSh est un serveur TCP/IP qui donne un accès distant à Mozilla et à son interpréteur JavaScript. C'est un composant binaire, ce qui le rend délicat à installer.
  • SD Connector est un peu comme JSSh, mais écrit entièremment en JavaScript contrairement à son concurrent.
  • MozRepl permet de se connecter à Firefox et à d'autres applications Mozilla, de les explorer, et de les modifier de l'intérieur pendant qu'elles s'exécutent.
  • Execute JS est une extension Firefox qui propose une console JavaScript améliorée, où il est possible d'exécuter facolement du code JavaScript et de modifier des fonctions.
  • xqjs est une console simple pour Firefox.
  • Firebug est un ensemble d'outils pour les développeurs, y compris une console.

Document Tags and Contributors

Contributors to this page: julienw, ziyunfei
Dernière mise à jour par : ziyunfei,