1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
---
title: JavaScript оболочки
slug: Web/JavaScript/Shells
translation_of: Web/JavaScript/Shells
original_slug: Web/JavaScript/JavaScript_шеллы
---
<div>{{JsSidebar}}</div>
<p>JavaScript оболочки позволяют быстро проверить фрагменты <a href="/en/JavaScript" title="en/JavaScript">JavaScript</a> кода без перезагрузки страницы. Они чрезвычайно полезны для разработки и отладки кода.</p>
<h2 id="Автономные_JavaScript_оболочки">Автономные JavaScript оболочки</h2>
<p>Следующие JavaScript шеллы являются автономными средами, как Perl или Python.</p>
<ul>
<li><a href="http://nodejs.org/">Node.js</a> - это платформа для простого создания быстрых, масштабируемых сетевых приложений..</li>
<li><a class="external" href="http://www.jsdb.org/">JSDB</a> - Автономная JavaScript оболочка для Windows, Mac, и Linux.</li>
<li><a href="http://javalikescript.free.fr/">JavaLikeScript</a> - Автономная расширяемая оболочка JavaScript, включающая как нативные библиотеки, так и библиотеки JavaScript.</li>
<li><a class="external" href="http://gluescript.sourceforge.net/" title="http://gluescript.sourceforge.net/">GLUEscript</a> - Автономная JavaScript оболочка для создания кросс-платформенных JavaScript приложений. Он может использовать wxWidgets для GUI приложений, и раньше назывался wxJavaScript.</li>
<li><a class="external" href="http://jspl.msg.mx/" title="http://jspl.msg.mx/">jspl</a> - Автономная JavaScript оболочка, улучшенная при помощи Perl. Может использовать модули Perl прямо из JavaScript: DBI для интеграции с базами данных, GTK2 для GUI приложений, POSIX для системного программирования и т.д. Лучший из существующих CPAN для JavaScript программистов.</li>
<li><a href="http://shelljs.org/">ShellJS</a> - это портативная реализация команд оболочки Unix поверх API-интерфейса Node.js.</li>
</ul>
<h2 id="Список_JavaScript_оболочек">Список JavaScript оболочек</h2>
<p>Следующие JavaScript оболочки работают с Mozilla.</p>
<ul>
<li>Firefox имеет <a href="/en-US/docs/Tools/Web_Console/The_command_line_interpreter">встроенную консоль JavaScript</a>, которая поддерживает многострочное редактирование.</li>
<li><a href="/En/SpiderMonkey/Introduction_to_the_JavaScript_shell" title="En/SpiderMonkey/Introduction_to_the_JavaScript_shell">JavaScript Shell</a> (<code>js</code>) - Интерпретатор командной строки для JavaScript (необходима собственная сборка Mozilla).</li>
<li><a href="/en/XPConnect/xpcshell" title="en/xpcshell">xpcshell</a> — это оболочка с поддержкой <a href="/en/XPConnect" title="en/XPConnect">XPConnect</a> , иногда используется для разработки Mozilla.</li>
<li><a href="http://babeljs.io/repl">Babel REPL</a> - это <a href="https://en.wikipedia.org/wiki/REPL">REPL</a> на основе браузера для экспериментов с будущим JavaScript.</li>
<li><a href="http://es6console.com/">ES6Console.com</a> - консоль JavaScript с открытым исходным кодом для тестирования кода ECMAScript 2015 внутри браузера.</li>
<li><a 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, которая предоставляет доступ к командной строки веб-страницы.</li>
<li><a class="external" href="http://hyperstruct.net/projects/mozrepl">MozRepl</a> - Подключайтесь к Firefox и другим приложениям Mozilla, изучайте и изменяйте их изнутри, пока они работают.</li>
<li><a class="external" href="http://www.mouseless.de/index.php?/content/view/18/31/">Execute JS</a> - (больше не поддерживается) Расширение для Firefox, представляющее собой расширенную JavaScript-консоль, в которой можно удобно набирать и выполнять произвольный JavaScript код и изменить функции.</li>
<li><a href="https://addons.mozilla.org/addon/159546">xqjs</a> - Простая консоль для Firefox.</li>
<li><a class="external" href="http://code.eligrey.com/shell/help.html" title="http://code.eligrey.com/shell/help.html">JavaScript Shell Extended</a> - Модифицированная версия вышеупомянутого шелла с различными улучшениями, такими как поддержка JSON, поддержка последней версии JavaScript и т.д.</li>
<li><a class="link-https" href="https://sekhmet.acceleration.net/ADW/JsShellServer/">JavaScript Shell Server</a> - Осуществляет связь через Emacs.</li>
<li><a class="external" href="http://rainbow9.org">rainbow9 - JavaScript IDE</a></li>
<li><a class="external" href="http://www.croczilla.com/bits_and_pieces/jssh/" title="http://www.croczilla.com/bits_and_pieces/jssh/">JSSh</a> - TCP/IP серверный шелл для Mozilla.</li>
<li><a class="external" href="http://blogs.activestate.com/shanec/2008/05/jssh-replacemen.html">SD Connector</a> - Аналогичен JSSh, но полностью написан на JavaScript, поэтому не требует компиляции компонентов.</li>
</ul>
|