Расширения JavaScript

Возможность лёгкого создания расширений на языке JavaScript — одна из ключевых функций LUWRAIN. Интерпретатор JavaScript, основанный на движке Nashorn, включён во все наши дистрибутивы и не требует установки каких-либо внешних компонентов. При помощи этого механизма все пользователи могут гибко модифицировать функции LUWRAIN и добавлять свои собственные.

JavaScript, как следует из названия, является скриптовым языком, и создание программ на нём не требует установки компилятора или каких-либо других средств разработки. Отдалённо модель использования JavaScript в LUWRAIN напоминает модель его использования в браузерах для обзора страниц в Интернете. Разница заключается только в том, что вместо объектов браузера, таких как Document и Window в глобальном пространстве доступен объект Luwrain, предоставляющий доступ к функциям нашей системы.

Выберите интересующий вас раздел:

Ключевые скрипты в составе стандартных дистрибутивов LUWRAIN

Все дистрибутивы LUWRAIN в своей комплектации разделяются на две большие части: базовый функционал, реализованный на языке Java и служащий каркасом для  всех пользовательских приложений, и серию гибко модифицируемых скриптов на JavaScript, в которых мы храним множество деталей, отвечающих за пользовательское восприятие и взаимодействие со внешними сервисами.

Ниже в списке приведены ссылки на наиболее важные скрипты в составе LUWRAIN:

Примеры образовательных приложений на JavaScript

Совместно с тифлопедагогами мы включаем в состав дистрибутивов примеры образовательных приложений на JavaScript, которые подготовили в рамках серии мероприятий в образовательных учреждениях. По приведённым ниже ссылкам вы можете ознакомиться с их исходным кодом:

© 2012–2020 Разработчики LUWRAIN
Дизайн от Strash