11 ответов:
вам понадобится движок JavaScript (например, носорог Mozilla) для того, чтобы оценить скрипт - точно так же, как Вы делаете для Python, хотя последний поставляется со стандартным дистрибутивом.
Если у Вас установлен Rhino (или альтернатива) и на вашем пути, то запуск JS действительно может быть таким же простым, как
> rhino filename.jsстоит отметить, что хотя JavaScript-это просто язык сам по себе, многие конкретные скрипты предполагают, что они будут выполнение в браузерной среде-и поэтому попробуйте получить доступ к глобальным переменным, таким как
location.href, и создать вывод путем добавления объектов DOM вместо вызоваЕсли у вас есть сценарий, который был написан для веб-страницы, вам может потребоваться обернуть или изменить его несколько, чтобы позволить ему принимать аргументы из stdin и писать в stdout. (Я считаю, что у Rhino есть режим для эмуляции стандартного браузера global vars, который очень помогает, хотя я не могу найти документы для этого сейчас.)
другой ответ будет NodeJS!
узел.js-это платформа, построенная на JavaScript runtime Chrome для быстрого создания масштабируемых сетевых приложений. Узел.js использует управляемую событиями, неблокирующую модель ввода-вывода, что делает ее легкой и эффективной, идеально подходящей для приложений с интенсивным использованием данных в режиме реального времени, которые работают на распределенных устройствах.
С помощью терминала вы сможете запустить его с помощью .
$ node > 2 + 4 6 >вы также можно запустить файл JavaScript следующим образом:
node file.js
если у вас Mac вы можете узнать
jscконсоль javascript в OS X (терминал), введя/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jscна терминал.приложение.
вы также можете запустить один из ваших .сценарий js, добавив его имя в качестве аргумента для jsc, например:
jsc your_awesome_script_name.jsобратите внимание: я использую
console.log()во время развития но АО нужноdebug()вместо функции.On Ubuntu у вас есть некоторые хорошие оболочки ECMAScript в вашем распоряжении. Между ними стоит упомянуть SpiderMonkey. Вы можете добавить его по
sudo apt-get install spidermonkeyOn Windows как другие люди сказали, что вы можете положиться на
cscriptиwscriptнепосредственно на ОС.Я бы добавил и другое :) способ мышления к проблеме, если у вас есть время и хотели бы узнать новые вещи, которые я хотел бы упомянуть кофе-скрипт что его собственный компилятор / консоль и дает вам супер-правильный Javascript. Вы можете попробовать его также в своем браузере (ссылка "try coffeescript").
узел использовать.JS для этого, вот пример, как установить
nodeС помощьюbrewна mac:brew update && install nodeзатем запустите программу, набрав
node filename.js, а вы можете использоватьconsole.log()для вывода.
Это грубо, но вы можете открыть консоль Javascript в Chrome (Ctrl+Shift+J) и вставить текстовое содержимое *.js-файл и нажмите Enter.
кроме того, если вы просто хотите поиграть с JavaScript хороший вариант браузера Codecademy это Javascript Lab.
У них также есть Python и Ruby IDE.
если вы используете windows.
- настройка
node.jsв вашей системе и открытьnode.jsтерминал- открыть
node.jsкомандная строка, перейдите в каталог, где вы сохранили файл js.- и выполнить js-файл, давая команду
node yourfilename.jsесли вы хотите выполнить код JavaScript и увидеть результат в следующей строке, используйте
codecademyсайт.
если вы находитесь на ПК с Windows, вы можете использовать WScript.exe или CScript.exe
просто имейте в виду, что вы не в браузере, то
document.writeили все, что полагается на
Я тоже пытался исследовать это, но вместо этого использовал jsconsole.com Реми Шарп (он также создал jsbin.com). я работаю на Ubuntu 12.10, поэтому мне пришлось создать специальный значок но если вы находитесь в Windows и используете Chrome, просто перейдите в меню Инструменты>создать ярлыки приложений (обратите внимание, что это не очень хорошо работает или вообще в моем случае на Ubuntu). Этот сайт работает очень похоже на Mac
на Ubuntu, установить
реализовав эти интерфейсы приложения-3.0-ОГРН и использовать
/usr/bin/jsc(manpage).
Это "Пятерочка" решение, но вы могли бы использовать ipython
запустите IPython notebook с терминала:
$ ipython notebookон откроется в браузере, где вы можете запустить javascript


Comments