浏览器AUTOMATICALLY如何将"页面源"Javascript转换为HTML?

PeS*_*ith 6 html javascript firefox internet-explorer

既然我了解了如何访问原始HTML + Javascript(由HTTP GET接收)以及在页面加载完成时自动处理Javascript的渲染结果,我需要了解它是如何完成的:

  1. 是否有一个特定的Javascript函数,嵌入在原始HTTP GET共鸣中,浏览器会查找,当找到它时,它只是调用它?(换句话说,网页程序员是否有责任指示浏览器扫描原始内容并将所有非交互式Javascript替换为HTML?)
  2. 浏览器是否会分析整个页面,查找某些提示,然后决定要转换的内容?如果是这样,这些线索是什么以及它是如何完成的?

在这个主题中完全是新鲜的,很可能以上都不适用并且技巧以完全不同的方式完成.如果情况确实如此,你会非常友好地指导我如何重新表达这个问题吗?

bma*_*ies 3

HTML 规范定义了 Javascript 运行的环境。它附加了一些 javascript 到 onSOMETHING 属性,并在定义的时间运行。其中一个重要的例子是“onload”。其他 Javascript 只是在元素内部的顶级块中<script>。根据规范,浏览器会在任何需要的时候运行它,按顺序运行。

不存在“转换”,也不存在“替代”。JavaScript 是一种编程语言。浏览器运行代码。在某些情况下,代码确实与 DOM 树交互以生成可显示的内容。在其他情况下,它不会(例如通过连接发送信息)。