Перейти к содержимому

Паттерн «Наблюдатель» — проектирование в JavaScript

TomDoesTech

0:00 / 0:00

Паттерн «Наблюдатель» — проектирование в JavaScript

10 303 просмотра · 4 г. назад
TomDoesTech
32,8 тыс. подписчиков
10 303 просмотра · 4 г. назад
Репозиторий: https://github.com/TomDoesTech/js-des... Паттерн наблюдателя использует наблюдаемые объекты для обеспечения реактивности кода. Наблюдаемый объект — это объект (субъект), который поддерживает список зависимых объектов (наблюдателей) и уведомляет их об изменении состояния, обычно путем вызова метода широковещательной рассылки. Примером паттерна наблюдателя является EventTarget.addEventListener(). Метод addEventListener позволяет подписаться на событие в DOM и предоставить функцию обратного вызова. Когда это событие произойдет, ваша функция обратного вызова будет выполнена. 0:00 Введение 1:37 Создание Observable с помощью класса 3:46 Использование Observable 5:05 Фабричная функция Observable 6:08 Практический пример 🌎 Подписывайтесь на меня здесь: Discord:   / discord   Twitter:   / tomdoes_tech   Facebook:   / tomdoestech​   Instagram:   / tomdoestech​   TikTok:   / tomdoes_tech   ☕ Поддержите меня, купив мне кофе: https://www.buymeacoffee.com/tomn