Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Shells JavaScript

Un shell (ou une interface système) JavaScript permet de tester rapidement des fragments de code JavaScript sans devoir recharger constamment une page web. Ce type d'outil est très utile pour développer et déboguer du code.

Des shells JavaScript autonomes

Les shells JavaScript suivants sont des environnements autonomes, comme ceux que l'on peut trouver pour Perl ou Python.

  • Node.js - Node.js est une plateforme logicielle qui facilite la création d'applications réseau évolutives, elle est basée sur le moteur V8 de Chrome.
  • 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.
  • ShellJS - Une interface en ligne de commandes Unix portable pour Node.js.

Liste des shells JavaScript

Les shells suivants fonctionnent avec Mozilla.

  • Firefox intègre directement une ardoise JavaScript (aussi appelée Scratchpad) depuis la version 6.
  • JavaScript Shell (js) - Un interpréteur JavaScript en ligne de commande.
  • xpcshell est un shell qui peut 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 les expressions saisies précédemment.
  • JavaScript Shell (page web)  est aussi disponible avec l'extension Developer Assistant.
  • Jash: JavaScript Shell est un shell DHTML qui donne un accès en ligne de commande à une page web.
  • MozRepl permet de se connecter à Firefox et à d'autres applications Mozilla, de les explorer, et de les modifier depuis l'intérieur pendant leur exécution.
  • Execute JS est une extension Firefox qui propose une console JavaScript améliorée, où il est possible d'exécuter facilement du code JavaScript et de modifier des fonctions. Cette extension n'est plus maintenue.
  • xqjs est une console simple pour Firefox.
  • Firebug est un ensemble d'outils pour les développeurs, qui contient notamment une console.
  • ES6Console.com - Une console JavaScript open-source qui permet de tester du code ECMAScript 6 dans le navigateur.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : SphinxKnight, teoli, Goofy, wakka27, ziyunfei, julienw
 Dernière mise à jour par : SphinxKnight,