【问题标题】:Difference between adding <![CDATA[ in page source v/s dynamically using javascript使用javascript动态添加<![CDATA [在页面源v / s中的区别
【发布时间】:2015-08-29 22:43:02
【问题描述】:

有区别吗--

<![CDATA[
// content of your Javascript goes here
]]>
  1. 将其添加为来自服务器 v/s 的 html 响应的一部分
  2. 在页面加载后使用 javascript 动态添加它(比如说 $('body').append(/CDATA_goes_here/))

这里的主要问题是 CDATA 是否需要作为页面源的一部分提供?

【问题讨论】:

  • 在 99.99%+ 的情况下,用 XML 表达网页比它的价值更麻烦……所以忘记使用 CDATA 标志,只写 HTML 而不是 XHTML。
  • 动态添加它如何?您可以使用多种技术,它们可能会产生不同的效果。
  • 您是否正在寻找特定于 CDATA 块的差异?或者只是 JavaScript 中的 CDATA 块?还是您实际上是指 JavaScript 而不是 CDATA?
  • tour 表示“关注您所面临的实际问题。”但你的问题是非常假设的。是什么让您认为可能存在差异?您遇到了什么问题?
  • @Quentin:让我们动态地使用 jQuery('body').append(/*CDATA_GOES_HERE*/)

标签: html seo xhtml cdata


【解决方案1】:

撇开使用 JS 添加内容的一般问题不谈,CDATA 没有任何区别。

它在XHTML document 中呈现,并被解析为HTML document 中的评论。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-03
    • 2014-06-16
    • 2014-01-30
    • 2011-08-10
    • 2021-01-17
    • 1970-01-01
    • 2016-02-04
    • 1970-01-01
    相关资源
    最近更新 更多