Сервер в Node.js

Создание сервера в Node.js Для работы с сервером и протоколом http в Node.js используется модуль http, подключаемый с помощью require() или import:

Чтобы создать сервер (объект <http.Server>), следует вызвать метод http.createServer([options][, requestListener]), где options <Object>: IncomingMessage <http.IncomingMessage> (по умолчанию Читать дальше ...

События в Node.js

Функционал Node.js в основном применяет асинхронную событийную архитектуру, которая использует специальные объекты-эмиттеры для генерации различных событий, которые обрабатываются специальными функциями-обработчиками или слушателями событий. Все объекты, которые генерируют события, представляют экземпляры класса EventEmitter. Класс EventEmitter определяется и предоставляется модулем событий, для Читать дальше ...

Методы работы с файлами в Node.js

Модуль fs Node.js Для работы с файлами в Node.js предназначен модуль fs, который позволяет взаимодействовать с файловой системой по образцу стандартных функций POSIX (Portable Operating System Interface — переносимый интерфейс операционных систем, набор стандартов, описывающих интерфейсы между операционной системой и Читать дальше ...

Promise в JS

Promise («промис») – это специальный объект в JavaScript, который используется для отложенных и асинхронных вычислений. Описание на https://developer.mozilla.org Интерфейс Promise представляет собой обёртку для значения, неизвестного на момент создания промиса. Он позволяет обрабатывать результаты асинхронных операций так, как если бы Читать дальше ...

Запрос XMLHttpRequest()

XMLHttpRequest – это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером (предоставляет простой способ получения данных по ссылке без перезагрузки страницы). Это позволяет обновлять только часть веб-страницы, не прерывая действий пользователя. Метод XMLHttpRequest() используется в AJAX запросах Читать дальше ...

Метод Event.preventDefault()

Метод preventDefault() интерфейса Event сообщает User agent, что если событие не обрабатывается явно, его действие по умолчанию не должно выполняться (например, можно отменить переход по ссылке, при нажатии на нее, и выполнить другое действие, см. пример ниже). event.preventDefault() не останавливает Читать дальше ...