我最近开始使用Senchs extJS。。当我们看到源文件时,它只显示曾经编写过的代码,但是应用的样式或以后添加的任何脚本都不在“查看源”中
同样对于AJAX,当我们在任何容器中加载任何东西时,它都不存在。。。
但是如果我们使用Chrome并且我们检查元素,它会显示所有的。。。。
为什么会有这种行为?

最佳答案

浏览器中的视图源代码通常只显示下载的源代码,而不运行任何东西(包括任何修改DOM的JS)。事实上,至少Chrome会在您查看源代码以获取该代码时创建一个单独的请求。
至于原因,我不太清楚。这只是一个标准,也是“视图源”在我成为一个web开发人员之前就已经工作了很长时间的方式。它类似于执行一个原始的HTTP请求(也就是说,您只需获得源代码;不需要运行任何程序来更改它)。术语“Source”表示您所收到的未经修改的内容的来源(想想“源代码”)

10-05 20:42