Что входит в скрипт appendChild (src in iframe) в DOM? - PullRequest
0 голосов
/ 05 июля 2018

Я хотел бы понять одну вещь о рабочем процессе JS в браузере. Документ является глобальным объектом. Если кто-то добавляет новый узел в дерево DOM (после загрузки документа и события):

        var container = document.createElement("div");
        var iframe = document.createElement("iframe");
        iframe.src = "https://script.js&param=1"; 
        container.appendChild("iframe");

Документ начинает выполнять этот новый узел сразу, на ходу. Зачем? Что в документе помещает скрипт нового добавленного узла?

1 Ответ

0 голосов
/ 05 июля 2018

Ничто "в документе" не запускает iframe.

Браузер отображает документ.

Вы изменяете документ с помощью JavaScript.

Браузер повторно отображает документ в ответ.

...