什么在 DOM 中初始化 appendChild 的脚本(iframe 中的 src)?
What inits appendChild's script (src in iframe) in DOM?
我想了解有关浏览器中 JS 工作流程的一件事。
文档是一个全局对象。如果向 DOM 树添加一个新节点(在加载文档并发生事件后):
var container = document.createElement("div");
var iframe = document.createElement("iframe");
iframe.src = "https://script.js¶m=1";
container.appendChild("iframe");
文档立即开始执行这个新节点,随时随地。为什么?文档中的什么初始化了新添加节点的脚本?
没有 "in the document" 触发 iframe。
浏览器正在呈现文档。
您正在使用 JavaScript 更改文档。
浏览器重新呈现文档作为响应。
我想了解有关浏览器中 JS 工作流程的一件事。 文档是一个全局对象。如果向 DOM 树添加一个新节点(在加载文档并发生事件后):
var container = document.createElement("div");
var iframe = document.createElement("iframe");
iframe.src = "https://script.js¶m=1";
container.appendChild("iframe");
文档立即开始执行这个新节点,随时随地。为什么?文档中的什么初始化了新添加节点的脚本?
没有 "in the document" 触发 iframe。
浏览器正在呈现文档。
您正在使用 JavaScript 更改文档。
浏览器重新呈现文档作为响应。