是";页面来源“;在JavaScript呈现之前还是之后?

是";页面来源“;在JavaScript呈现之前还是之后?,javascript,html,internet-explorer,firefox,Javascript,Html,Internet Explorer,Firefox,在Firefox中有一个显示“页面源”的菜单项:查看页面源(Ctrl+U)。 在Internet Explorer中也有类似的功能 当您调用它时,它会显示一个格式良好、语法突出显示的HTML(和JavaScript)代码集合 我不知道这个HTML(可在页面源代码中查看)是JavaScript预处理的结果(导致修改原始原始HTML)还是HTTP GET接收到的原始HTML。查看源代码是应用任何JavaScript之前的代码 Firefox的Web Dev工具栏将允许您从view source>vi

在Firefox中有一个显示“页面源”的菜单项:查看页面源(Ctrl+U)。 在Internet Explorer中也有类似的功能

当您调用它时,它会显示一个格式良好、语法突出显示的HTML(和JavaScript)代码集合

我不知道这个HTML(可在页面源代码中查看)是JavaScript预处理的结果(导致修改原始原始HTML)还是HTTP GET接收到的原始HTML。

查看源代码是应用任何JavaScript之前的代码


Firefox的Web Dev工具栏将允许您从view source>view Generated source菜单选项查看生成的post JavaScript源代码

之前。页面源是浏览器sans标头的GET请求的结果。如果您想在脚本等之后查看更新的内容,您必须使用Firebug或Web开发工具栏之类的工具。

不幸的是,它将始终显示HTML,就像javascript更改DOM之前的页面一样。因此答案是:您看到的是“HTTP GET接收到的原始内容”


您可以使用Firebug(Firefox和Chrome)等工具查看实时dom更改。或者,您可以创建自己的函数来显示实时dom。

这是服务器在通过javascript进行dom更新之前返回到浏览器的源代码。

+1此外,如果您在FF中安装了Firebug,您可以看到javascript函数实时更改页面元素。对于动画之类的东西很有用。你不需要附加组件。您也可以选择页面的任何部分,右键单击,然后选择“查看选择源”。@mrtsherman@lwburk和下面的所有其他内容。你的回答很有教育意义。非常感谢。你能给我指出一个源代码(示例、示例或教程)来说明如何编写这样的函数来显示实时DOM吗?我制作了Chrome扩展来并排显示原始源代码和渲染源代码,包括两者之间的差异