javascript语句中的CDATA标签的意义

2016-02-19 09:35 3 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享javascript语句中的CDATA标签的意义,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - Web开发 】

看到这样一串代码:
SCRIPT type=text/JavaScript
!--//--![CDATA[//!--
var spaceStaticData={       
       style: '/style/common/', 
       hostId: 2241772,
       hostPath:'',
       hostName: 'mycm22', 
       visitorName:'mycm22', 
       hostNickname: 'mycm22',
       visitorNickname: 'mycm22',
       visitorPopoAccount:'',
       visitorPopoPassWdMD5:'',
       visitorRank:'10000',
       pageName:'prevResource'
       };                     
//--!]]
/SCRIPT
小的还没研究过XML的相关知识,对
"!--//--![CDATA[//!--
//--!]]"
这部分的代码完全不理解,请达人指教.
代码如下:

CDATA是xml里的东西,用在这里的目的是为了让xhtml校验通过,因为在xml中,CDATA里的内容是“文本”,不需要转义,可以存在&等在xml中不允许出现的符号。

来源:http://www.tulaoshi.com/n/20160219/1591353.html

延伸阅读
标签: SQLServer
可以采用exec方法 declare @tempStr varchar(350) select @tempStr='Update weekcount set ['+convert(varchar,@week)+']=['+convert(varchar,@week)+']+1 where userid='''+replace(@user,'''','''''')+'''' exec(@tempStr) 注意: 使exec不能返回一些变量的值,而且当前的变量值在exec的语句里无效.       &nb...
问题: gcc编译器似乎对宏编译指令不支持宏替换,比如: #define PACK1 pack(1) #pragma PACK1 回答: gcc 不支持#pragma行上的宏替换,参见: info gcc 5.25 Declaring Attributes of Functions ... Some people object to the `__attribute__' feature, suggesting tha...
标签: Web开发
break,continue和return这三个语句的用法新手们经常弄混淆,至少在我学习C语言的时候经常把它们的用法给搞错。不过现在好了,我已彻底搞清楚它们之间的用法!!由于最近一直在看javascript,下面简要说一下它们三个在javascript的一些用法 break语句: break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它...
标签: Web开发
能,可以用 regexp 关键字来实现。 比如:我想搜索 admin 表中 username 字段为数字的记录。则可以使用下面的 SQL 语句: select * from articles where title regexp '[0-9].+';
如写这样的一段代码: 代码如下: int i; { int j=1; i=j; } 如果这段代码是存在于类定义区域,那么我们知道它是个普通的语句块,用于初始化类属性的内容,它会在类实例化的时候被调用,里面可以执行一些方法。 在很多实例里,它会用于单例等模式,之前加上一个static,来为复杂的类初始化内容,可以避免一些由于加载顺序引起的运行...

经验教程

587

收藏

16
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部