javascript语句中的CDATA标签的意义
看到这样一串代码:
<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中不允许出现的符号。
相关推荐
-
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
如下所示: 复制代码 代码如下: function saomiao(event,n){ var code=0; code=event.keyCode;//监听键盘输入事件 if(code=='13')//如果键盘输入回车键 { if(n>0)//开始判断参数 { if(document.getElementById('logisticsno').value=='') {
-
javascript 获取url参数和script标签中获取url参数函数代码
url paramter: 复制代码 代码如下: //lastest: var getArgs=function() {//get url querystring var params=document.location.search,reg=/(?:^\?|&)(.*?)=(.*?)(?=&|$)/g,temp,args={}; while((temp=reg.exec(params))!=null) args[temp[1]]=decodeURIComponent(temp[2]);
-
解析JavaScript中的标签语句
Javascript中标签(label)是一个标识符.标签可以与变量重名,它是一个独立的语法元素(既不是变量,也不是类型),其作用是标识"标签化语句(labeled statement)"标签声明标签(label)可以声明在任何一个语句前面,或者语句块前,以使得语句或语句块被"标签化(labeled)".label1: 复制代码 代码如下: myFun1();label2:{ var i = 1, j = 2; var k = i + j;} 注意:当标签(
-
JavaScript中的标签语句用法分析
本文实例分析了JavaScript中的标签语句用法.分享给大家供大家参考.具体分析如下: 最近在看w3school,然后看到js部分, <!DOCTYPE html> <html> <body> <script> cars=["BMW","Volvo","Saab","Ford"]; list: { document.write(cars[0] + "<br>
-
JavaScript 替换Html标签实现代码
复制代码 代码如下: str = str.<br /> replace( /&(?!#?\w+;)/g , '&').<br /> replace( /undefinedundefined([^undefinedundefined]*)"/g , '"$1"' ).<br /> replace( /</g , '<' ).<br /> replace( />/g , '>' ).<b
-
javascript标签在页面中的位置探讨
在制作网页的过程中,我们经常写类似下面的代码: [html] 复制代码 代码如下: <html> <head> <title>Example HTML Page</title> <script type="text/javascript" src="example1.js"></script> <script type="text/javascript" src=&qu
-
用javascript来实现select标签的美化的代码
论坛经常有人会问到用CSS如何美化Select标签,其实但凡你看到很酷的都是用javascript来实现的.昨天试着做了一下,基本实现的初级功能.拿出来和大家一起分享一下.先可以看一下预览效果:http://www.iwcn.net/demo/select. [功能需求] 1.调用要方便,做好之后应该像这样: 程序代码 function loadSelect(selectobj){ //传入一个select对象就能将他的样式美化 } 2.不改变原有表单项,表单的页面代码不去破坏: 程序代码 <f
-
Javascript获取标签ID改变style属性的代码
实例JavaScript代码 下面的这段代码中,我们通过select元素的name属性来设置具体要访问style的哪个属性(本例中为背景色),这样,这个函数就可以用来设置不同的CSS属性了. 复制代码 代码如下: <script type="text/javascript"> var d = document.getElementById("d"); function setProperty(){ var set = document.getElemen
-
javascript语句中的CDATA标签的意义
看到这样一串代码: <SCRIPT type=text/JavaScript> <!--//--><![CDATA[//><!-- var spaceStaticData={ style: '/style/common/', hostId: 2241772, hostPath:'', hostName: 'mycm22', visitorName:'mycm22',
-
mybatis中sql语句CDATA标签的用法说明
sql语句CDATA标签的用法 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data). 在 XML 元素中,"<" 和 "&" 是非法的: "<" 会产生错误,因为解析器会把该字符解释为新元素的开始: "&" 也会产生错误,因为解析器会把该字符解释为字符实体的开始: 在mapper文件中写sql语句时,遇到特殊字符时,如:"<&
-
javascript中获取元素标签中间的内容的实现方法
使用ajax,通过会把服务器端响应获取到reponseText或者reponseXML中的信息,以某种方法动态的写到div和span标记中,这样,可以在无刷新的情况下,改变页面内容的显示. 通过javascript进行动态的修改,修改的方法有两种: 1. 一种是使用html的每个标记的innerHTML属性,使用此属性,只要为它提供一个有意义的html代码片段,那么html解释器就可以将其中的内容进行解释,并显示在页面上,使用这种方式比较简单,每次修改前不需要先把原来的内容清除掉,而可以直接进行
-
JavaScript实现获取用户单击body中所有A标签内容的方法
本文实例讲述了JavaScript实现获取用户单击body中所有A标签内容的方法.分享给大家供大家参考,具体如下: var tbody = document.body; tbody.onclick = function (e) { getUrl(e); } function getUrl(e) { e = e || event; var target = e.target || e.srcElement, href; alert(target.tagName); //获取到A标签中的onclic
-
JavaScript开发过程中规范commit msg意义详解
目录 规范 commit msg 的意义 commitizen commitlint 安装依赖 添加 .commitlint.config.js 文件 配置 git hooks 总结一下: step 1: 安装依赖 step 2: 添加配置文件 git cz 的原理 规范 commit msg 的意义 规范化.格式化的 commit message 可以让我们更好的追踪需求的演进.回滚时能够快速的找到提交.最次也能让我们的仓库显的更专业. 团队如何规范 commit msg呢,靠宣讲.靠文档?当
-
Mybatis 中的<![CDATA[ ]]>浅析
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决. <![CDATA[ ]]> 是什么,这是XML语法.在CDATA内部的所有内容都会被解析器忽略. 如果文本包含了很多的"<"字符 <=和"&"字符--就象程序代码一样,那么最好把他们都放到CDATA部件中. 但是有个问题
-
探讨JavaScript语句的执行过程
废话不多说,直奔主题了.javascript的运行原理总结如下: 1.按照html文档流顺序执行javascript代码 浏览器是按照文档流从上到下逐步解析页面结构和信息的,javascript代码作为嵌入的脚本作为html文档的组成部分,所以javascript代码在加载时的执行顺序也是根据脚本标签<script>的出现顺序来确定的. 如果通过脚本标签<script>的src属性来引入外部.js文件,那么它也将按照其语句出现的顺序来执行,而且执行过程是文档加载的一部分.不会因为是
-
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
本文实例讲述了JavaScript实现正则去除a标签并保留内容的方法.分享给大家供大家参考,具体如下: 一.问题: 有如下HTML代码,要求用正则去除a标签,只留下内容 //www.jb51.net 复制代码 代码如下: <a href="//www.jb51.net/" style="box-sizing: border-box; color: rgb(51, 51, 51); text-decoration: none; transition: all 0.5s c
-
JavaScript ES6中的简写语法总结与使用技巧
ES6为一些已有的功能提供了非破坏性更新,这类更新中的大部分我们可以理解为语法糖,称之为语法糖,意味着,这类新语法能做的事情其实用ES5也可以做,只是会稍微复杂一些.本章我们将着重讨论这些语法糖,看完之后,可能你会对一些你很熟悉的ES6新语法有不一样的理解. JavaScript ES6对象字面量 对象字面量是指以{}形式直接表示的对象,比如下面这样: var book = { title: 'Modular ES6', author: 'Nicolas', publisher: 'O´Reil
-
mybatis if test条件判断语句中的判断问题分析
目录 iftest条件判断语句中的判断问题 我在mybatis中定义的sql语句如下 或使用equals() mybatis中iftest判断大坑 使用Mybatis时,常常会判断属性是否为空 原因分析 if test条件判断语句中的判断问题 写这个主要是描述在mybatis中要注意的问题,很不幸,自己没注意,跳坑了. 我在mybatis中定义的sql语句如下 <if test="facilityOccupied != null and facilityOccupied != '' and
随机推荐
- 由浅入深剖析Angular表单验证
- 图片上传之FileAPI与NodeJs
- FCKEditor+jQuery+PHP实现分页代码
- JS获取网址中指定值的正则函数
- 在服务器端实现无间断部署Python应用的教程
- asp.net 数组中字符串替换的几种方式
- JS沙箱模式实例分析
- 解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
- javascript 常见功能汇总
- 非常好的CSS基本布局16例
- shell编程之实现windows回收站功能分享
- centos7防火墙导致java程序访问mongodb3.0.1时报错的问题分析
- jquery radio的取值_radio的选中_radio的重置方法
- Android Studio工程引用第三方so文件的方法
- JDK1.7 Paths,Files类实现文件夹的复制与删除的实例
- 基于JAVA文件中获取路径及WEB应用程序获取路径的方法
- React组件refs的使用详解
- thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
- C++实现递归函数的方法
- js实现web调用摄像头 js截取视频画面