В процессе работы появилась надобность отслеживать изменения в DOM-дереве. Так как Mutations Events являются очень требовательными к вычеслительным рессурсам пользователя, то разработчики браузеров рекомендуют использовать MutationObserver. MutationObserver пока работает только в Chrome и Firefox.
Вопрос: Как правильно использовать это API? Тоесть я видел примеры и документацию пытался читать. Более подробно я хотел бы узнать об параметрах которые передаются в
observe:
{
childList: true // Это указывает что нужно отслеживать изменение количества потомков
attributes: true // Отслеживать изменение атрибутов элемента и/или атрибутов его детей?
}
А также не совсем понятные например:
{
subtree: true, // bubbles
characterData: true
}
и прочие.
Если есть статья на русском - то супер.