Все статьи
Полный архив материалов HackerX: уроки по Node.js, JavaScript, jQuery, базам данных и алгоритмам.
110 материалов
-
JavaScript
Делегирование событий в JavaScript: один обработчик
Делегирование событий в JavaScript: как одним обработчиком на родителе ловить клики по всем детям, включая добавленные позже, …
· 3 мин
-
JavaScript
Дата и время в JavaScript: объект Date без боли
Объект Date в JavaScript: создание даты, получение частей, форматирование через toLocaleString, разница между датами, ловушка …
· 4 мин
-
Node.js
Валидация в Express: проверка входящих данных
Валидация данных в Express: почему нельзя доверять клиенту, проверка тела запроса через схемы, библиотеки Zod и Joi, валидация как …
· 4 мин
-
Node.js
Worker threads в Node.js: параллельные вычисления
Worker threads в Node.js: зачем нужны потоки при однопоточном event loop, чем отличаются от кластера, как вынести тяжёлые …
· 4 мин
-
Node.js
URL и строка запроса в Node.js: разбор и сборка
Разбор и сборка URL в Node.js: класс URL, работа с query-параметрами через URLSearchParams, кодирование значений, почему устарел …
· 3 мин
-
Node.js
Transform-потоки в Node.js: обработка данных на лету
Transform-потоки в Node.js: как обрабатывать данные по мере поступления, писать свой Transform, собирать конвейер через pipeline, …
· 4 мин
-
JavaScript
this в JavaScript: четыре правила связывания
Что такое this в JavaScript и как определить его значение: четыре правила связывания, потеря контекста в колбэках и почему у …
· 4 мин
-
JavaScript
Symbol в JavaScript: зачем нужны символы
Тип Symbol в JavaScript простыми словами: уникальные ключи свойств, скрытые от перебора метаданные, well-known symbols вроде …
· 4 мин
-
JavaScript
Spread и rest в JavaScript: три точки
Оператор трёх точек в JavaScript: spread разворачивает массив или объект, rest собирает остальное. Копирование, слияние, аргументы …
· 4 мин
-
Node.js
REST API на Express: строим по правилам
Построение REST API на Express: ресурсы и методы HTTP, CRUD-операции, правильные коды ответов, структура ответа, версионирование и …
· 4 мин
-
Node.js
REPL в Node.js: интерактивная консоль для экспериментов
REPL в Node.js: что это, как запустить интерактивную консоль, полезные команды и переменная _, автодополнение, загрузка файла и …
· 3 мин
-
Node.js
Middleware в Express: сердце фреймворка
Middleware в Express простыми словами: что это, как работает next, порядок выполнения, глобальные и маршрутные middleware, …
· 4 мин