JavaScript: rest и spread
объясняем, чем отличаются rest и spread в JavaScript

В JavaScript rest
и spread
операторы имеют одинаковый синтаксис - ...
, но при этом выполняют разные функции. Так чем же они отличаются?
мир глазами веб-разработчика
объясняем, чем отличаются rest и spread в JavaScript
В JavaScript rest
и spread
операторы имеют одинаковый синтаксис - ...
, но при этом выполняют разные функции. Так чем же они отличаются?
повышаем качество верстки с помощью однострочных решений на СSS
Однострочные решения для CSS есть в наборе каждого уважающего себя веб-разработчика. Конечно, “однострочники” могут быть очень специфичными, а их применение в различных проектах может быть продиктовано сугубо субъективными критериями. Тем не менее, в этой статье сделана попытка объединить наиболее популярные однострочные решения для CSS, вызывающие не только отклик в сердцах и умах программистов, но и повышающие лояльность пользователей.
объясняем сущность временной мертвой зоны в JavaScript
Временная мертвая зона (temporal dead zone, TDZ) возникает при обращении к переменной до её инициализации при использовании ключевых слов let
и const
.
объясняем сущность замыкания в JavaScript
Замыкание — это комбинация функции и лексического окружения, в котором эта функция была определена. В JavaScript замыкания создаются каждый раз во время создания функции. Способность замыканий заключается в запоминании переменных и функций, объявленных во внешней области видимости.
чем отличаются SetTimeout, setImmediate и process.nextTick в JavaScript и Node.js
Функции SetTimeout
, setImmediate
и process.nextTick
очень похожи, запуская обратный вызов по завершнии текущего цикла событий (Event Loop).