Все статьи
Полный архив материалов HackerX: уроки по Node.js, JavaScript, jQuery, базам данных и алгоритмам.
110 материалов
-
JavaScript
Числа и Math в JavaScript: округление и точность
Числа в JavaScript: почему 0.1 + 0.2 не равно 0.3, округление через Math.round, floor, ceil и toFixed, парсинг чисел, проверка на …
· 4 мин
-
JavaScript
Функции в JavaScript: объявление, выражение, стрелки
Функции в JavaScript: разница между объявлением и выражением, всплытие, стрелочные функции и их this, параметры по умолчанию, rest …
· 4 мин
-
JavaScript
Формы и валидация в JavaScript: обработка ввода
Работа с формами в JavaScript: перехват submit через preventDefault, чтение полей, встроенная HTML5-валидация и своя проверка, …
· 4 мин
-
Node.js
Управление памятью в Node.js: куча, утечки, профилирование
Управление памятью в Node.js: как устроена куча V8, измерение через process.memoryUsage, поиск утечек, лимит heap и флаг …
· 4 мин
-
JavaScript
Типы данных в JavaScript: примитивы и объекты
Типы данных в JavaScript: семь примитивов и объекты, проверка типа через typeof, почему typeof null возвращает object и как …
· 4 мин
-
Node.js
Таймеры в Node.js: setTimeout, setInterval, setImmediate
Таймеры в Node.js: setTimeout, setInterval, setImmediate и process.nextTick. Почему таймер возвращает объект, что такое unref и …
· 4 мин
-
JavaScript
Строки в JavaScript: методы и шаблонные литералы
Работа со строками в JavaScript: шаблонные литералы, поиск и замена, slice и substring, trim, split и join, padStart, а также …
· 4 мин
-
JavaScript
Создание и изменение элементов DOM в JavaScript
Как создавать и добавлять элементы на страницу в JavaScript: createElement и append, разница textContent и innerHTML, безопасность …
· 3 мин
-
JavaScript
События в JavaScript: addEventListener на практике
События в JavaScript: addEventListener вместо onclick, объект event и его свойства, preventDefault и stopPropagation, всплытие …
· 4 мин
-
JavaScript
Сборка мусора в JavaScript: как управляется память
Сборка мусора в JavaScript: как движок освобождает память по достижимости, почему возникают утечки — забытые таймеры, слушатели и …
· 4 мин
-
Алгоритмы и структуры данных
Рекурсия в JavaScript: когда функция вызывает себя
Рекурсия в JavaScript простыми словами: базовый случай и шаг рекурсии, обход вложенных структур и деревьев, переполнение стека и …
· 4 мин
-
JavaScript
Регулярные выражения в JavaScript: практический старт
Регулярные выражения в JavaScript простыми словами: синтаксис, флаги g и i, методы test, match и replace, группы захвата, частые …
· 4 мин