Rolf B: MutationObserver disconnect() schlägt fehl.

Beitrag lesen

Hallo Raik,

viele Programmierer träumen davon, einzeilige Programme beliebiger Komplexität schreiben zu können. Das gelingt aber nur mit APL[1].

(function() {
    'use strict';
    const observer = new MutationObserver(function(mutations) {})
                     .observe(document.documentElement,
                              {childList: true, subtree: true});
    window.addEventListener('DOMContentLoaded', 
                            (event) => {observer.disconnect()})
})();

und

(function() {
    'use strict';
    const observer = new MutationObserver(function(mutations) {});
    observer.observe(document.documentElement,
                     {childList: true, subtree: true});
    window.addEventListener('DOMContentLoaded',
                            (event) => {observer.disconnect()})
})();

sind nicht ganz das Gleiche.

Rolf

--
sumpsi - posui - obstruxi

  1. APL, A Programming Language - exotische Zeichenschrift der kyrillischen Mönche, mit der angeblich einzeilige Programme beliebiger Komplexität geschrieben werden können ↩︎