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.

JavaScript shells

一个JavaScript shell允许快速测试JavaScript代码片段,而无需重新加载网页,这对于开发和调试代码是非常有用的.

独立的 JavaScript shell.

下面的JavaScript Shell都是独立的应用程序,像perl和python的解释器一样.

  • Node.js - Node.js 能很容易的创建快速,可扩展的网络应用.
  • JSDB - 一个独立的 JavaScript shell, 有适用于 Windows, Mac, Linux 多平台的二进制可执行文件.
  • JavaLikeScript - 一个独立的,可以使用本地库或JavaScript库来扩展的JavaScript shell .
  • GLUEscript - 一个独立的用来编写JavaScript跨平台应用程序的JavaScript shell. 可以使用 wxWidgets 制作GUI应用程序, 通常被叫做 wxJavaScript.
  • jspl - 一个独立的,可以使用perl模块来增强功能的JavaScript Shell.可以使用JavaScript调用下列perl模块: 进行数据库操作的DBI模块 , 编写GUI程序的GTK2模块, 系统编程的POSIX模块, 等等. 对于JavaScript程序员来说,这是目前CPAN上最好的Shell程序.
  • ShellJS - Node.js扩展,用来实现Unix shell命令执行.

Mozilla中的JavaScript shells

下面的JavaScript Shell都是需要依赖mozilla应用程序运行的

  • 从Firefox6.0开始,浏览器内置了一个叫做 Scratchpad的控制台程序.
  • JavaScript Shell (js) - 一个命令行的JavaScript解释器.
  • xpcshell - 开启XPConnect 功能的JavaScript shell, 对Mozilla应用程序开发很有帮助.
  • jsconsole.com - 一个开源JavaScript控制台,能够方便地链接到特定表达式
  • JavaScript Shell (web page) - 也是扩展 Extension Developer's Extension 的一部分
  • JavaScript Shell Extended - 上面shell的增强版本,提供了 JSON支持, 兼容高版本, 可以使用Eval函数,等等
  • Jash: JavaScript Shell - 基于DHTML制作的shell,可以让你使用命令行的方式操作网页.
  • JSSh - 适用于Mozilla应用程序的基于TCP/IP的JavaScript Shell服务器端.
  • SD Connector - 类似于JSSh, 不过完全是由JavaScript写成的,不会有二进制文件的跨平台兼容问题.
  • MozRepl - 与Firefox或者其他的Mozilla应用程序进行连接,在保持它们正常运行的同时,从程序内部查看和修改程序.
  • Execute JS(译者强烈推荐) - 这是一个Firefox扩展程序,为开发者提供了一个增强的JavaScript控制台,在控制台里,你可以很方便的输入并且运行JavaScript代码,得到代码的返回值.还可以修改已经存在的函数.可以在任意窗口的Chrome上下文上运行代码是这个扩展最大的优点.没有其他扩展可以做到.
  • xqjs - Firefox中运行的一个简单控制台.
  • Firebug - Firefox中的开发工具,包含有控制台.

文档标签和贡献者

 此页面的贡献者: taylor, yenshen, ziyunfei, Terrysu
 最后编辑者: taylor,