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

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

Материал из wiki.chemsoft.ru
Новая страница: «==Модули== ==Взаимодействие с пользователем== ==База данных== ==Файлы и файловая система== ==Кодировки==»
 
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
==Модули==
==Модули==
Системы модулей позволяет динамически подгружать различные библиотеки, а также другие скрипты.


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


==База данных==
<syntaxhighlight lang="javascript">
const module = require('some-module');
</syntaxhighlight>
 
Пример работы с нативным модулем можно найти в [[Модуль графического интерфейса|данном разделе]].
 
===Внешние скрипты===
Для загрузки внешнего скрипта из файла, необходимо вызвать функцию:
 
<syntaxhighlight lang="javascript">
const module = require('./some-script');
</syntaxhighlight>
 
==[[Взаимодействие с пользователем]]==
 
==[[База данных]]==


==Файлы и файловая система==
==Файлы и файловая система==
Для работы с файлами в node.js существует модуль fs (file system).
[https://nodejs.org/api/fs.html Официальная документация модуля] - английский язык.
[https://metanit.com/web/nodejs/2.8.php Частичный пример работы с модулем] - русский язык.


==Кодировки==
==Кодировки==
Для работы с кодировкой рекомендуется использовать пакет [https://www.npmjs.com/package/iconv-lite iconv-lite].
Данный пакет позволяет автоматически декодировать текст в различные кодовые страницы, позволяя осуществлять корректное взаимодействие между разными системами.

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

Модули

[править]

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

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

[править]

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

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

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

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

[править]

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

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

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

[править]

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

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

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

Кодировки

[править]

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

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