Некоторое время я искал решение для мониторинга вставки / удаления DOM-узлов, но безуспешно.Например, такие события, как DOMnodeInserted, не являются кросс-браузерными и устарели.
Недавно я смотрел учебники по библиотекам, которые реализуют шаблоны MVC или MVVM, такие как Backbone или Knockout.Поскольку такие библиотеки контролируют элементы DOM, мне было интересно, можно ли их использовать для контроля за вставкой / удалением узлов DOM.
Например:
- , если у меня есть элемент select на страницеЯ хотел бы вызвать действие при добавлении новой опции.
- если у меня есть элемент таблицы на странице, я бы хотел запустить действие при добавлении или удалении строки.