DRAKON.SU

Текущее время: Вторник, 19 Март, 2024 13:57

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Modules for the browser
СообщениеДобавлено: Четверг, 16 Май, 2019 13:26 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5844
Откуда: Москва
Modules for the browser,
ES6, and CommonJS
(Drakon.Tech JavaScript tutorial)


https://www.youtube.com/watch?time_cont ... R0Xd-3V4Do

Цитата:
DRAKON Visual Language
Опубликовано: 11 мая 2019 г.

How to organize JavaScript code with modules of different types:
- CommonJS
- ES6
- Factory functions
- IIFE

https://drakon.tech/
Examples:
https://app.drakon.tech/ide/doc/examp...

Цитата:
How to make a JavaScript module
Create a module in a Drakon.Tech project.
Right-click on the module.
Click on "Properties".
Set the language to "JavaScript".
Save the properties.
Click the "Build" button on the top menu.
A Drakon.Tech module becomes a JS file, if the module language is "JavaScript."

How to change the module type
Right-click on the module in Drakon.Tech.
Click on "Properties".
Set the "Module format".
Save the properties.
Available module formats:

IIFE - immediately invoked function expression
Factory
CommonJS
ES6
How to export a function
Put the "export" keyword in the first line of the "Parameters" icon.

This works for Factory, CommonJS, and ES6 module types.

Note: for IIFE module type, exported functions need to be manually saved in the global scope.

An exported function:


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB