JavaScript · Senior · Pytanie 40 z 75
Do czego przydaje się MutationObserver?
- ✓Poprawna odpowiedź: Asynchronicznie zgłasza zmiany DOM: dzieci, atrybuty, tekst
- 2Śledzi zmiany właściwości zwykłych obiektów JS
- 3Przechwytuje zmiany
localStoragew innych kartach
Wyjaśnienie
Na przykład do reagowania na markup wstawiony przez zewnętrzny widżet lub implementacji autozapisu dla contenteditable. Rekordy zmian przychodzą paczką jako mikrozadanie. Dla obiektów JS użyj Proxy; dla localStorage - zdarzenia storage.