simple MutationObserver version of DOMNodeRemovedFromDocument
问题 I attach some functionality to DOM elements and want to be able to clear all references when the element is removed from the DOM so it can be garbage collected, My initial version to detect the removel of an element was this: var onremove = function(element, callback) { var destroy = function() { callback(); element.removeEventListener('DOMNodeRemovedFromDocument', destroy); }; element.addEventListener('DOMNodeRemovedFromDocument', destroy); }; Then I read that mutation events were deprecated