源代码和DOM有什么区别?
What is the difference between source code and DOM?
- 在我的应用程序中,我想处理 Google 翻译定义,例如单词 "song"
的定义
- 当我检查返回的 http 消息时,它不包含 "short poem"
表达式.
- 但是在 Safari 的 DOM 树视图中我可以看到 "short poem" 信息。
- 这是因为在加载页面后一些 JavaScript 代码做了一些
魔法?您如何在 iOS 应用中获得
DOM tree
? UIWebView
可以做到
这么神奇?
页面源和页面 DOM 之间的概念相似,但又不同。源是未被任何客户端脚本掺杂的原始 HTML。它是对服务器的 HTTP 请求的直接响应。另一方面,DOM 是相同的 HTML 结构,已被 JavaScript 修改。
源代码读取页面的 HTML 就像您在文本编辑器中打开它一样。在加载任何 JavaScript 之前,源代码反映了您的 HTML 结构。虽然无法编辑内容,但查看浏览器从服务器接收的 HTML 很有用。
尝试阅读有关 API 的内容,我认为有 API 用于翻译和其他内容
- 在我的应用程序中,我想处理 Google 翻译定义,例如单词 "song" 的定义
- 当我检查返回的 http 消息时,它不包含 "short poem" 表达式.
- 但是在 Safari 的 DOM 树视图中我可以看到 "short poem" 信息。
- 这是因为在加载页面后一些 JavaScript 代码做了一些
魔法?您如何在 iOS 应用中获得
DOM tree
?UIWebView
可以做到 这么神奇?
页面源和页面 DOM 之间的概念相似,但又不同。源是未被任何客户端脚本掺杂的原始 HTML。它是对服务器的 HTTP 请求的直接响应。另一方面,DOM 是相同的 HTML 结构,已被 JavaScript 修改。
源代码读取页面的 HTML 就像您在文本编辑器中打开它一样。在加载任何 JavaScript 之前,源代码反映了您的 HTML 结构。虽然无法编辑内容,但查看浏览器从服务器接收的 HTML 很有用。
尝试阅读有关 API 的内容,我认为有 API 用于翻译和其他内容