Сервер в 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

Для работы с файлами в 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() не останавливает Читать дальше ...

Структура таблицы HTML

Элементы структуры таблицы HTML

где <table></table> является контейнером для всех элементов таблицы (все остальные элементы должны находиться внутри него). <caption></caption> создает заголовок таблицы. Добавляется непосредственно после тега <table>, вне строки <tr> или ячейки <td>. <colgroup></colgroup> группирует один или более Читать дальше ...

Объекты веб-хранилища localStorage и sessionStorage

Подробнее об объекте Storage https://developer.mozilla.org Объекты веб-хранилища localStorage и sessionStorage имеют объем 2 Мб+ (зависит от браузера) и позволяют хранить пары ключ-значение в браузере, при этом данные, которые в них записаны, сохраняются: течение сеанса, до закрытия браузера - при хранении Читать дальше ...