Javascript доступен только для веб-браузеров? - PullRequest
16 голосов
/ 01 июня 2010

Я хотел бы знать о Javascript. Javascript доступен только для веб-браузеров? Потому что я использовал некоторый код Javascript для разработки плагинов Firefox и Thunderbird.

Помогите мне узнать больше об этом: где я могу использовать JavaScript, кроме веб-браузеров, и как?

Ответы [ 15 ]

14 голосов
/ 01 июня 2010

Есть node.js , который включает полный веб-сервер и работает на Google V8

14 голосов
/ 01 июня 2010

Нет! Посмотрите на Google V8

12 голосов
/ 01 июня 2010

Google Javascript. Нажмите первую ссылку (Википедия). Нажмите "использует внешние веб-страницы".

http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages

4 голосов
/ 02 июня 2010

С Rhino вы можете встроить Javascript в приложения Java.

4 голосов
/ 01 июня 2010

Существует ряд реализаций Javascript на стороне сервера (или, в противном случае, не в браузере), включая Node.js , который в настоящее время имеет большой импульс, а также уже не существующий Jaxer , который предоставлял реализацию DOM на стороне сервера на основе Mozilla Gecko. Также предпринимаются попытки перенести функциональность типа DOM в Node.js, в основном из Yahoo .

3 голосов
/ 02 июня 2010

MS-Windows может выполнять файлы .js (из командной строки).

Поскольку у вас нет контекста браузера, вы не можете использовать какие-либо вызовы браузера (например, alert не работает).

Найдите « Windows Scripting Host ».

WSH поддерживает скрипты, написанные на Сценарии Microsoft Visual Basic Редакция (VBScript) или JavaScript.

3 голосов
/ 01 июня 2010

Нет, безусловно, есть другие реализации. Например, JScript.Net входит в состав .NET Framework.

2 голосов
/ 02 июня 2010

Существует несколько реализаций автономного Javascript JSLibs (http://code.google.com/p/jslibs/) общего назначения jsdb (http://www.jsdb.org/) больше ориентирован на базу данных

1 голос
/ 02 июня 2010

Javascript может быть легко встроен в приложения, написанные на других языках программирования.

Для Java уже упоминался Rhino, для C ++ вы можете использовать, например, Flusspferd . Здесь - некоторые учебники / примеры.

1 голос
/ 02 июня 2010

PDF-файлы также могут содержать код JavaScript. См. первую запись в Google по этому вопросу , а также вирус Adobe JavaScript .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...