2019-04-21 11:50:48 +08:00

31 lines
4.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<article id="wikiArticle">
<div></div>
<p>JavaScript shell 可以让你在不刷新一个网页的情况下测试一段 <a href="/en-US/docs/Web/JavaScript">JavaScript</a> 代码。这在开发和调试代码的时候非常有帮助。</p>
<h2 id="独立的_JavaScript_shells">独立的 JavaScript shells</h2>
<p>下面的 JavaScript shells 是 Javascript 的独立运行环境,和 Perl、Python 一样。</p>
<p>【译注:下面的条目,前面是名字,后面是广告词之类的,就不翻译了】</p>
<ul>
<li><a class="external" href="http://nodejs.org/" rel="noopener">Node.js</a> - Node.js 一个容易构建快速、可扩展网络应用的平台。</li>
<li><a class="external" href="http://www.jsdb.org/" rel="noopener">JSDB</a> - 一个独立JavaScript 脚本编程环境可编译适用于Windows、Mac和Linux系统的二进制程序。</li>
<li><a class="external" href="http://javalikescript.free.fr/" rel="noopener">JavaLikeScript</a> - 一个独立的可扩展JavaScript的脚本编程环境包含了本地和JavaScript库。</li>
<li><a class="external" href="http://gluescript.sourceforge.net/" rel="noopener">GLUEscript</a> - 一个独立的JavaScript脚本编程环境可用来编写跨平台的JavaScript程序。可以使用wxWidgets编写GUI程序之前被称为wxJavaScript</li>
<li><a class="external" href="http://jspl.msg.mx/" rel="noopener">jspl</a> - Perl增强的独立JavaScript脚本编程环境。可让JavaScript直接使用Perl模块DBI用于数据库集成GTK2用于GUI程序POSIX用于系统编程等等。JavaScript编程人员最实用的莫过于CPAN。</li>
<li><a class="external" href="http://shelljs.org" rel="noopener">ShellJS</a> - Node.js 使用轻便的Unix Shell命令</li>
</ul>
<h2 id="JavaScript_shells_列表">JavaScript shells 列表</h2>
<p>下面的 JavaScript shells 使用了Mozilla</p>
<ul>
<li>Firefox 从第 6 版有个内建的 JavaScript 控制台,叫 <a href="/en-US/docs/Tools/Scratchpad">Scratchpad</a></li>
<li><a href="/en-US/docs/Mozilla/Projects/SpiderMonkey/Introduction_to_the_JavaScript_shell">JavaScript Shell</a> (<code>js</code>) - JavaScript 的命令行解释器。</li>
<li><a href="/en-US/docs/Mozilla/XPConnect/xpcshell">xpcshell</a> is an <a href="/en-US/docs/Mozilla/Tech/XPCOM/Language_bindings/XPConnect">XPConnect</a> - 对 Mozilla 开发很有帮助。</li>
<li><a class="external" href="http://babeljs.io/repl" rel="noopener">Babel REPL</a> - 以 web 为基础,主要是实验性的 Javascript 的<a class="external" href="https://en.wikipedia.org/wiki/REPL" rel="noopener">REPL</a></li>
<li><a class="external" href="http://es6console.com" rel="noopener">ES6Console.com</a> - 开源 JavaScript 控制台,用于浏览器中测试 ECMAScript 2015 代码。</li>
<li><a class="external" href="http://jsconsole.com/" rel="noopener">jsconsole.com</a> -- 开源 JavaScript 控制台,可以轻松完成特殊表达式的链接。</li>
<li><a class="external" href="http://www.squarefree.com/shell/" rel="noopener">JavaScript Shell (web page)</a> - 包含在 <a class="external link-https" href="https://addons.mozilla.org/en-US/firefox/addon/7434" rel="noopener">Extension Developer's Extension</a></li>
<li><a class="external" href="http://www.billyreisinger.com/jash/" rel="noopener">Jash: JavaScript Shell</a> - DHTM - 基本的 shell通过命令行访问网页。</li>
<li><a class="external" href="http://hyperstruct.net/projects/mozrepl" rel="noopener">MozRepl</a> - 连接 Firefox 及其他 Mozilla 应用,可在它们运行的时候从内部修改。</li>
<li><a class="external link-https" href="https://addons.mozilla.org/en-US/firefox/addon/execute-js/" rel="noopener">Execute JS</a> - (不再维护) - FireFox 扩展,提供增强的 JavaScript 控制台,可以很舒适地输入任意可执行的 JavaScript 代码或者修改函数。</li>
<li><a class="external link-https" href="https://addons.mozilla.org/addon/159546" rel="noopener">xqjs</a> - 简单的 Firefox 控制台。</li>
<li><a class="external link-https" href="https://addons.mozilla.org/en-US/firefox/addon/firebug/" rel="noopener">Firebug</a> - FireFox 的开发者工具,包含控制台。</li>
</ul>
</article>