Перейти к содержанию

Основные функции: различия между версиями

Материал из wiki.chemsoft.ru
 
Строка 5: Строка 5:
Для загрузки нативного модуля, необходимо вызвать функцию:
Для загрузки нативного модуля, необходимо вызвать функцию:


<code>const module = require('some-module');</code>
<syntaxhighlight lang="javascript">
const module = require('some-module');
</syntaxhighlight>


Пример работы с нативным модулем можно найти в [[Модуль графического интерфейса|данном разделе]].
Пример работы с нативным модулем можно найти в [[Модуль графического интерфейса|данном разделе]].
Строка 12: Строка 14:
Для загрузки внешнего скрипта из файла, необходимо вызвать функцию:
Для загрузки внешнего скрипта из файла, необходимо вызвать функцию:


<code>const module = require('./some-script');</code>
<syntaxhighlight lang="javascript">
const module = require('./some-script');
</syntaxhighlight>


==[[Взаимодействие с пользователем]]==
==[[Взаимодействие с пользователем]]==

Текущая версия от 05:07, 30 декабря 2025

Модули

[править]

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

Нативный модуль

[править]

Для загрузки нативного модуля, необходимо вызвать функцию:

const module = require('some-module');

Пример работы с нативным модулем можно найти в данном разделе.

Внешние скрипты

[править]

Для загрузки внешнего скрипта из файла, необходимо вызвать функцию:

const module = require('./some-script');

Файлы и файловая система

[править]

Для работы с файлами в node.js существует модуль fs (file system).

Официальная документация модуля - английский язык.

Частичный пример работы с модулем - русский язык.

Кодировки

[править]

Для работы с кодировкой рекомендуется использовать пакет iconv-lite.

Данный пакет позволяет автоматически декодировать текст в различные кодовые страницы, позволяя осуществлять корректное взаимодействие между разными системами.