Подтвердить что ты не робот

Какое состояние кросс-браузерной поддержки наблюдателей MOM MOM?

I googled, но не смог найти ответ.

Имеется ли совместимость с кросс-браузером для этой функции?

Если кто-то хочет знать ответ, вот он: Наблюдатели мутаций против событий мутации/доступности браузера.

4b9b3361

Ответ 1

Эта функция (DOM-мутация) работает с Chrome 18. Вы можете увидеть более подробную информацию здесь: http://updates.html5rocks.com/2012/02/Detect-DOM-changes-with-Mutation-Observers

Если вы хотите проверить "любую" функцию HTML5 и браузеры, которые ее поддерживают: http://caniuse.com/ - это место. Другой отличный источник: http://html5please.com/

Ответ 2

Идо Грин предоставил ответ, но для ясности я опубликую соответствующие фрагменты связанных документов здесь.

https://developer.mozilla.org/en-US/docs/DOM/Mutation_events

События мутации DOM теперь устарели.

События мутации отмечены как устаревшие в спецификации DOM Events, так как дизайн API ошибочен (см. подробности в сообщении "Замена событий мутации DOM: история до сих пор/существующие точки консенсуса" в public-webapps).

Практические причины избежать мутационных событий - проблемы производительности и кросс-браузерная поддержка.

Они заменяются Наблюдателями Мутаций DOM.

https://developer.mozilla.org/en-US/docs/DOM/MutationObserver

Mutation Observer предоставляет разработчикам возможность реагировать на изменения в DOM. Он предназначен для замены событий мутаций, определенных в спецификации DOM3 Events.