Все статьи
Полный архив материалов HackerX: уроки по Node.js, JavaScript, jQuery, базам данных и алгоритмам.
110 материалов
-
JavaScript
Map и Set в JavaScript: когда не хватает объекта
Коллекции Map и Set в JavaScript: чем Map лучше объекта для хранения пар, как Set убирает дубликаты, любые типы ключей, порядок …
· 4 мин
-
JavaScript
localStorage в JavaScript: хранение данных в браузере
localStorage в JavaScript: как сохранять данные между сессиями, хранение объектов через JSON, отличие от sessionStorage и cookies, …
· 3 мин
-
Node.js
JWT-авторизация в Express: токены на практике
JWT-авторизация в Express: что такое токен, как устроен JWT, вход и выдача токена, middleware проверки, где хранить токен на …
· 4 мин
-
JavaScript
JSON в JavaScript: parse, stringify и подводные камни
Работа с JSON в JavaScript: JSON.parse и JSON.stringify, форматирование с отступами, что теряется при сериализации, обработка …
· 4 мин
-
Node.js
HTTP-клиент в Node.js: fetch и запросы к API
Встроенный fetch в Node.js: как делать запросы к внешним API, отправлять JSON, обрабатывать ошибки и таймауты, почему больше не …
· 4 мин
-
Node.js
Graceful shutdown в Node.js: корректное завершение сервера
Graceful shutdown в Node.js: почему нельзя убивать сервер мгновенно, обработка сигналов SIGTERM и SIGINT, дозавершение текущих …
· 3 мин
-
JavaScript
Fetch в JavaScript: запросы к серверу без боли
Fetch API в JavaScript: как отправлять GET и POST запросы, работать с JSON, почему fetch не бросает на 404, обработка ошибок, …
· 4 мин
-
Node.js
Express с нуля: первый сервер за 10 минут
Express для начинающих: установка, первый сервер, обработка запросов и ответов, маршруты и параметры, отдача JSON и почему Express …
· 4 мин
-
Node.js
Event Loop в Node.js: фазы и порядок выполнения
Как устроен событийный цикл Node.js: шесть фаз libuv, микрозадачи, process.nextTick и почему setTimeout(0) не значит «сразу». С …
· 4 мин
-
Node.js
ESM против CommonJS: import и require в Node.js
Два модульных формата в Node.js: ESM (import/export) и CommonJS (require/module.exports). Чем отличаются, как переключаться и …
· 4 мин
-
ECMAScript 6
ES-модули в JavaScript: import и export
ES-модули в JavaScript: как разбить код на файлы через import и export, именованный и дефолтный экспорт, отличие от CommonJS, …
· 4 мин
-
JavaScript
Debounce и throttle в JavaScript: укрощаем события
Debounce и throttle в JavaScript: в чём разница, как ограничить частые события ввода, прокрутки и ресайза, реализация обоих …
· 3 мин