JavaScript · Senior · Запитання 17 з 75

Як реалізувати патерн «спостерігач» засобами браузера без бібліотек?

Пояснення

Можна успадкувати клас від EventTarget і надсилати new CustomEvent('change', { detail }). Інші вбудовані спостерігачі: MutationObserver (зміни DOM), IntersectionObserver, ResizeObserver. Object.observe видалили зі стандарту.

Де почитати

Помилка в запитанні

JavaScript · Senior · запитання 17

Перевірте себе

Пройдіть тест JavaScript · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест