Блог о программировании
Практические уроки и справочник на русском: Node.js, JavaScript, jQuery, базы данных и алгоритмы. Разбор с примерами кода — от первого сервера до промисов и потоков.
Основные разделы
Последние статьи
-
JavaScript
Числа и Math в JavaScript: округление и точность
Числа в JavaScript: почему 0.1 + 0.2 не равно 0.3, округление через Math.round, floor, ceil и toFixed, парсинг чисел, …
· 4 мин
-
JavaScript
Функции в JavaScript: объявление, выражение, стрелки
Функции в JavaScript: разница между объявлением и выражением, всплытие, стрелочные функции и их this, параметры по …
· 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. Почему таймер возвращает объект, что такое …
· 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 мин