Javascript CDATA到底是什么?它的作用是什么?
我有时会注意到CSS或JS代码被Javascript CDATA到底是什么?它的作用是什么?,javascript,css,cdata,Javascript,Css,Cdata,我有时会注意到CSS或JS代码被和]>标记包围。对此我找不到任何解释。CDATA做什么?为什么有些人使用它?它需要什么?它标记不应该解析的数据-在大多数情况下,只是需要直接写入页面的HTML或文本 进一步说明:这里有一些信息供您参考: 你怎么在这上面找不到任何东西是个谜;) 当您在HTML文件中编写内联javascript或CSS时(使用脚本和样式标记),这些CDATA注释可以防止HTML验证程序在验证HTML文档时捕获误报。它告诉解释器不应尝试解释标记中包含的数据。例如,如果希望XML文件包含
和]>
标记包围。对此我找不到任何解释。CDATA做什么?为什么有些人使用它?它需要什么?它标记不应该解析的数据-在大多数情况下,只是需要直接写入页面的HTML或文本
进一步说明:这里有一些信息供您参考:
你怎么在这上面找不到任何东西是个谜;) 当您在HTML文件中编写内联javascript或CSS时(使用脚本
和样式
标记),这些CDATA注释可以防止HTML验证程序在验证HTML文档时捕获误报。它告诉解释器不应尝试解释标记中包含的数据。例如,如果希望XML文件包含带有<或>的注释,XML解释器将报告该文件无效,因为字符<和>将不是标准标记的一部分。您只需使用CDATA标记来包围代码。准确地说,XHTML呈现引擎不应将数据解析为XML/的数据。另请参见,但是否需要使用Javascript标记?我看不出它的工作原理和治疗方法有什么不同。