CDATA是什么意思?

Chr*_*ris 17 xml jquery cdata

大师,

我是自学成才的.有很多你开明的人称之为基本的,我一无所知.

阅读这个 jQuery教程,我注意到了这个标签(缺少更好的单词):"CDATA"如此处所示(从顶部开始的第三行):

<script src="http://jquery.com/src/jquery-latest.js"></script>
<script> 
//<![CDATA[    
$(document).ready(function(){
$(".article .thebody").hide();
$("#container .article ul")
       .prepend("<li class='readbody'><a href='' title='Read the article'>Read Body</a></li>");

$(".actions li.readbody a").click(function(event){
$(this).parents("ul").prev(".thebody").toggle();
event.preventDefault();
     });
   });
//]]></script>
Run Code Online (Sandbox Code Playgroud)

CDATA是什么意思?有没有类似CDATA的标签?

Bal*_*usC 16

随着<![CDATA[您可以在XML(和XHTML)文档中嵌入JS,而无需更换特殊的XML字符像<,>,&,通过XML实体等&lt;,&gt;,&amp;等,以防止XML语法得到畸形和你得到错误的实体名称必须立即按照实体参考中的"&"进行操作.但是,一般的建议是将JS代码放在自己的.js文件中,然后由a包含<script src>.

在<![CDATA[不需要以纯HTML文件.除非您使用基于XML的视图技术(如Facelets(适用于JSF)或ASP.NET MVC)进行开发,否则绝对不需要将您的HTML声明为XHTML.只是一个<!DOCTYPE html>就够了