Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CDATA到底是什么?它的作用是什么?_Javascript_Css_Cdata - Fatal编程技术网

Javascript CDATA到底是什么?它的作用是什么?

Javascript CDATA到底是什么?它的作用是什么?,javascript,css,cdata,Javascript,Css,Cdata,我有时会注意到CSS或JS代码被和]>标记包围。对此我找不到任何解释。CDATA做什么?为什么有些人使用它?它需要什么?它标记不应该解析的数据-在大多数情况下,只是需要直接写入页面的HTML或文本 进一步说明:这里有一些信息供您参考: 你怎么在这上面找不到任何东西是个谜;) 当您在HTML文件中编写内联javascript或CSS时(使用脚本和样式标记),这些CDATA注释可以防止HTML验证程序在验证HTML文档时捕获误报。它告诉解释器不应尝试解释标记中包含的数据。例如,如果希望XML文件包含

我有时会注意到CSS或JS代码被
]>
标记包围。对此我找不到任何解释。CDATA做什么?为什么有些人使用它?它需要什么?

它标记不应该解析的数据-在大多数情况下,只是需要直接写入页面的HTML或文本


进一步说明:

这里有一些信息供您参考:


你怎么在这上面找不到任何东西是个谜;)

当您在HTML文件中编写内联javascript或CSS时(使用
脚本
样式
标记),这些CDATA注释可以防止HTML验证程序在验证HTML文档时捕获误报。

它告诉解释器不应尝试解释标记中包含的数据。例如,如果希望XML文件包含带有<或>的注释,XML解释器将报告该文件无效,因为字符<和>将不是标准标记的一部分。您只需使用CDATA标记来包围代码。

准确地说,XHTML呈现引擎不应将数据解析为XML/的数据。另请参见,但是否需要使用Javascript标记?我看不出它的工作原理和治疗方法有什么不同。