Функции SetTimeout
, setImmediate
и process.nextTick
очень похожи, запуская обратный вызов по завершнии текущего цикла событий (Event Loop).
Нередко во время верстки страниц возникает необходимость масштабировать элемент для комфортного просмотра на различных устройствах. В одних случаях элемент должен быть меньше исходного размера, в других - больше.
Разум - наш величайший союзник. Но, порой, для каждого из нас он выступает в роли гениального и беспощадного обманщика…
Представляю один интересный и, возможно, малоизвестный факт: если у HTML-элемента есть атрибут id
, его значение можно использовать, как имя глобальной переменной, в JavaScript.
Локальное хранилище (local storage) является очень важным объектом, предоставляющим разработчикам интерфейс, позволяющий хранить и извлекать данные, а также управлять ими непосредственно в браузере. В отличие от сессионного хранилища (session storage), локальное хранилище не подвергается деструкции после закрытия браузера, являясь идеальным инструментом хранения настроек приложений, пользовательских настроек и любых данных, требующих сохранения между сеансами. Тем не менее, возможности…