Привет, мир
Ru | En
Как создать минималистичное приложение в Drakon.Tech
Создайте модуль.
Добавьте в модуль функцию:
- Имя функции должно быть main.
- Поставьте галочку в чекбоксе export в свойствах функции.
Создайте приложение и добавьте модуль в приложение.
Подробная инструкция
- Создайте модуль. Установите язык модуля — "JavaScript 1.0 (Holo)".
- Добавьте в модуль функцию. Назовите функцию main.
- Пометьте функцию main как экспортируемую.
- Сгенерируйте код для модуля.
- Создайте приложение.
- Добавьте недавно созданный модуль на вкладке "Модули".
- Сделайте модуль стартовым. Сохраните приложение.
- Перейдите на вкладку "Приложение" и щёлкните по ссылке "Запустить в браузере".
Шаг за шагом
Создайте модуль.
Установите язык модуля — "JavaScript 1.0 (Holo)".
Добавьте в модуль функцию. Назовите функцию "main." Пометьте функцию main как экспортируемую.
Добавьте в функцию код.
Сгенерируйте код для модуля.
Создайте приложение.
Добавьте недавно созданный модуль на вкладке "Модули". Сделайте модуль стартовым. Сохраните приложение.
Перейдите на вкладку "Приложение" и щёлкните по ссылке "Запустить в браузере".
Откройте инструменты разработчика в браузере и перейдите в консоль. Вы должны увидеть вот что:
Hello, Drakon.Tech!
Приложение не нужно
Строго говоря, можно обойтись без приложения. Приложение нужно, только если вы хотите запустить код в браузере. Если же вам нужен сам JavaScript-файл, достаточно модуля.
Давайте создадим модуль и назовём его wow_0_1. Потом добавим в модуль wow_0_1 функцию. Назовём функцию foo.
Экспортируем функцию foo и сгенерируем код для модуля. Drakon.Tech создаст JavaScript-файл из модуля wow_0_1. Вы можете скачать этот файл и использовать его во front-end-приложении.
Другой вариант — включить JavaScript-файл в проект NodeJS.
Использовать модуль wow_0_1 в коде можно так:
var wow = wow_0_1(); // Create an instance of the "wow_0_1" module. wow.foo(); // Call the "foo" function.
Имейте в виду, что можно создать несколько экземпляров модуля.
В NodeJS потребуется выражение require:
const wow_0_1 = require("./wow_0_1");