Promise

Промисы в JavaScript — это объекты, представляющие собой завершение или неудачу асинхронной операции и её результат. Они помогают управлять асинхронным кодом, позволяя прикреплять обработчики к…

Event Loop в JS

Компоненты, выполняющие код в браузере: Call Stack – это стек вызовов, где выполняется JavaScript-код. Это часть движка JavaScript (например, V8 в Chrome). Event Loop –…

Активируем элемент (на примере карты) по скроллу с тротлингом

Для определния координат, на каком расстоянии от верхней границы экрана находится наш элемент будем использовать метод объекта – getBoundingClientRect() getBoundingClientRect().top – расстояние от верхней части…