Паттерн «Наблюдатель» — проектирование в 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