Подтвердить что ты не робот

Является ли Javascript доступным только для веб-браузеров?

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 4

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

Ответ 5

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

Ответ 6

Нет, есть и другие реализации. Например, JScript.Net включен в среду .NET.

Ответ 7

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

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

Ищите " Windows Scripting Host".

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

Ответ 8

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

Ответ 9

Многие текстовые редакторы (в том числе тот, который я использую, ActiveState Komodo Edit) выставляют свои API-интерфейсы и позволяют писать макросы в Javascript.

Ответ 10

Используя Adobe AIR, вы можете писать практически не зависящие от платформы приложения для настольных компьютеров, используя JavaScript

Ответ 13

Qt имеет модуль QtScript. Из Qt 4.7 он использует JavaScriptCore (механизм JavaScript Webkit).

Ответ 14

Короче говоря, No.

На самом деле, в настоящее время Javascript и другие веб-технологии используются для создания мобильных и настольных приложений для родных. (см. Titanium Appcelerator и PhoneGap)

Если вы знакомы с проектом KDE, вы можете создавать виджеты Plasma с помощью JavaScript, см. Создание плазмоидов с JavaScript

В Qt-инфраструктуре для работы с большинством приложений существует модуль QtScript для сценариев приложений JavaScript (ECMAScript).

Также новая технология, которая скоро будет выпущена в Qt 4.7, - это Qt Quick, а также набор для создания Qt UI Creation Kit, который позволяет использовать приложение разработчики декларативно определяют свои пользовательские интерфейсы в QML, для получения дополнительной информации перейдите здесь и пример здесь

QML - это расширение для JavaScript, который обеспечивает механизм декларативно построить дерево объектов QML. QML улучшает интеграция между JavaScript и Qt существующий тип на основе QObject система, добавляет поддержку автоматического привязки свойств и обеспечивает сеть прозрачность на уровне языка.

И не забывайте, что Javascript используется как встроенный язык сценариев в различных приложениях OpenOffice.org, Google Desktop Widgets и многие другие, см. статью здесь

На стороне сервера Javascript позволяет осуществлять обратный доступ к базам данных, файловым системам и т.д. (см. Node.js, Google V8, SpiderMonkey и другие здесь)

Ответ 15

Некоторые базы данных документов, такие как CouchDB и MongoDB, используйте JavaScript для взаимодействия с базой данных.