aboutsummaryrefslogtreecommitdiff
path: root/files/zh-tw/web/javascript/shells/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/zh-tw/web/javascript/shells/index.html')
-rw-r--r--files/zh-tw/web/javascript/shells/index.html42
1 files changed, 42 insertions, 0 deletions
diff --git a/files/zh-tw/web/javascript/shells/index.html b/files/zh-tw/web/javascript/shells/index.html
new file mode 100644
index 0000000000..7579762b83
--- /dev/null
+++ b/files/zh-tw/web/javascript/shells/index.html
@@ -0,0 +1,42 @@
+---
+title: JavaScript shells
+slug: Web/JavaScript/Shells
+translation_of: Web/JavaScript/Shells
+---
+<div>{{JsSidebar}}</div>
+
+<div> </div>
+
+<p>JavaScript shell 可以讓你不需要重新載入頁面就能快速的測試 <a href="/en-US/docs/Web/JavaScript">JavaScript</a> 的程式碼,它們在開發和除錯上面都十分的有用。</p>
+
+<h2 id="獨立的_JavaScript_shell">獨立的 JavaScript shell</h2>
+
+<p>下列的 JavaScript shell 都是獨立的環境,就像 perl 或是 python 一樣。</p>
+
+<ul>
+ <li><a href="http://nodejs.org/">Node.js</a> - Node.js 是一個可以快速建置,可擴充的網路應用程式</li>
+ <li><a class="external" href="http://www.jsdb.org/">JSDB</a> - 獨立的 JavaScript shell,可以在 Windows、Mac 以及 Linux 編譯二進制的執行檔</li>
+ <li><a class="external" href="http://javalikescript.free.fr/">JavaLikeScript</a> - 獨立且可擴充的 JavaScript shell,它包涵了原生 JavaScript 以及其函式庫</li>
+ <li><a class="external" href="http://gluescript.sourceforge.net/">GLUEscript</a> - 用來撰寫跨平台且獨立的 JavaScript shell,它可以使用 wxWidgets 以建立 GUI 的應用,通常也叫做 wxJavaScript</li>
+ <li><a class="external" href="http://jspl.msg.mx/">jspl</a> - 透過 Perl 增強的 JavaScript shell,可以在 JavaScript 中直接使用下列的 perl 模組:用以資料庫整合的 DBI、用來處理 GUI 的應用程式的 GTK2、用來撰寫系統程式的 POSIX 等模組。CPAN 模組現在已經可以讓 JavaScript 的程式設計師使用</li>
+ <li><a class="external" href="http://shelljs.org">ShellJS</a> - Node.js 裡可攜式的 Unix shell 命令</li>
+</ul>
+
+<h2 id="JavaScript_shell_的列表">JavaScript shell 的列表</h2>
+
+<p>下列 JavaScript shells 需要 Mozilla 才能運作</p>
+
+<ul>
+ <li><a href="/en-US/docs/Tools/Scratchpad">Scratchpad</a> 為 Firefox 6.0 開始內建的 JavaScript 主控台</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> 是一個 <a href="/en-US/docs/Mozilla/Tech/XPCOM/Language_bindings/XPConnect">XPConnect</a> 的 shell - 它有時候用來處理 Mozilla 的開發</li>
+ <li><a class="external" href="http://babeljs.io/repl">Babel REPL</a> - 以瀏覽器為基準的 <a href="https://en.wikipedia.org/wiki/REPL">REPL</a>,主要用來實驗未來的 JavaScript</li>
+ <li><a class="external" href="http://es6console.com">ES6Console.com</a> - 開放原始碼的 JavaScript 主控台,用來測試在瀏覽器裡 ES2015 的程式碼</li>
+ <li><a class="external" href="http://jsconsole.com/">jsconsole.com</a> - 開放原始碼的 JavaScript 主控台,它能輕易的連結一些特定的表達式</li>
+ <li><a class="external" href="http://www.squarefree.com/shell/">JavaScript Shell (web page)</a> - 同樣為 <a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/7434">Extension Developer's Extension</a> 擴充的一部份</li>
+ <li><a class="external" href="http://www.billyreisinger.com/jash/">Jash: JavaScript Shell</a> - 以 DHTML 為基礎的 shell,讓使用者可以在命令列裡存取網頁</li>
+ <li><a class="external" href="http://hyperstruct.net/projects/mozrepl">MozRepl</a> - 用來連接 Firefox 和其它 Mozilla 的應用程式,使用者能在它們運作時查看並修改它們</li>
+ <li><a class="external link-https" href="https://addons.mozilla.org/en-US/firefox/addon/execute-js/">Execute JS</a> - Firefox 的擴充程式,它提供了增強的 javaScript 主控台,使用者可以輕易的輸入或執行 JavaScript 以及修改函式(已停止維護)</li>
+ <li><a class="external link-https" href="https://addons.mozilla.org/addon/159546">xqjs</a> - 簡易的 Firefox 主控台</li>
+ <li><a class="external link-https" href="https://addons.mozilla.org/en-US/firefox/addon/firebug/">Firebug</a> - Firefox 的開發者工具,同樣包函主控台</li>
+</ul>