dr.Brain

doctor Brain

мир глазами веб-разработчика

frontend

JavaScript: замыкание

объясняем сущность замыкания в JavaScript

dr.Brain

время чтения 1 мин.

Photo by Cristina Gottardi on Unsplash

Замыкание — это комбинация функции и лексического окружения, в котором эта функция была определена. В JavaScript замыкания создаются каждый раз во время создания функции. Способность замыканий заключается в запоминании переменных и функций, объявленных во внешней области видимости.

JavaScript: обратный вызов

чем отличаются SetTimeout, setImmediate и process.nextTick в JavaScript и Node.js

dr.Brain

время чтения 2 мин.

Photo by Jon Tyson on Unsplash

Функции SetTimeout, setImmediate и process.nextTick очень похожи, запуская обратный вызов по завершнии текущего цикла событий (Event Loop).

CSS: масштабирование элемента

уменьшаем и увеличиваем размеры элементы с помощью CSS

dr.Brain

время чтения 1 мин.

Photo Francesco Zivoli on Unsplash

Нередко во время верстки страниц возникает необходимость масштабировать элемент для комфортного просмотра на различных устройствах. В одних случаях элемент должен быть меньше исходного размера, в других - больше.

HTML: id и переменные

используем id HTML-элемента в JavaScript

dr.Brain

время чтения 1 мин.

Photo by Ishan @seefromthesky on Unsplash

Представляю один интересный и, возможно, малоизвестный факт: если у HTML-элемента есть атрибут id, его значение можно использовать, как имя глобальной переменной, в JavaScript.

JavaScript: локальное хранилище

для чего нужно локальное хранилище в JavaScript

dr.Brain

время чтения 3 мин.

Photo by Danielle Suijkerbuijk on Unsplash

Локальное хранилище (local storage) является очень важным объектом, предоставляющим разработчикам интерфейс, позволяющий хранить и извлекать данные, а также управлять ими непосредственно в браузере. В отличие от сессионного хранилища (session storage), локальное хранилище не подвергается деструкции после закрытия браузера, являясь идеальным инструментом хранения настроек приложений, пользовательских настроек и любых данных, требующих сохранения между сеансами. Тем не менее, возможности…

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.