Пишем параметризованный декоратор, который логирует вызовы асинхронных функций: с именем, временем начала и длительностью выполнения.
В этой задаче:
• Пишем продвинутый декоратор с параметрами
• Используем performance,now() для точного измерения времени
• Формируем лог-сообщения в формате, пригодном для записи в систему логирования
🔥 — если узнал что-то новое
🤝 — если попробуешь сделать
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20❤10🤝9
Эти функции помогут вам вычислять корни, гипотенузы, округления и даже случайные значения. Незаменимы при работе с координатами, графикой, играми, финансами и любыми задачами, где важны числовые расчёты. Отличная шпора, чтобы код стал лаконичнее, а расчёты — надёжнее.Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍10🔥10🤝3
Сегодня разберёмся, как с помощью обычного Proxy можно отследить изменения в объекте и связать их напрямую с DOM — без фреймворков и лишнего кода.
В этом посте:
• Создадим реактивный объект, отслеживающий изменения.
• Свяжем его с DOM без фреймворков.
• Разберемся, как работает перехват set в Proxy.
Отличный способ заглянуть под капот реактивности и научиться управлять DOM вручную.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍10❤9🤝4
Промисы — один из краеугольных камней современного JS. Мы реализуем собственный
MyPromise, поддерживающий then(), catch() и асинхронность на уровне microtasks.В этом гайде:
• Разберем жизненный цикл Promise: pending → fulfilled/rejected
• Научимся писать .then() с асинхронным исполнением
• Реализуем цепочки промисов
🔥 — если узнал что-то новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥26❤16👍7🤝3
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤15🔥12👍10🤝3