XML入门指南(18)XML行为

2016-02-19 17:16 1 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - Web开发 】

  行为(behavior)是一个CSS属性选择器。他指向一个包含了特殊代码并且能够改变HTML页面元素的XML文件(htc)。

  行为(Behavior)并不是W3C标准,他只是Microsoft的技术。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)
行为什么是行为?

  行为是一个新的CSS属性

  行为属性可以指向一个分离的XML文件,这个XML文件包含了能够改变XML或者HTML页面的元素或显示样式的脚本代码。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  你明白了么?这是一种可以把脚本程序完全从HTML页面中分离出来的方法。这真是太好了,现在我们可以写一些脚本库,并且可以和任何一个我们想的元素联系起来。


行为如何工作?

  看下面这个HTML文件。在style元素中定义了h1元素的行为:

html head style h1 { behavior: url(behave.htc) } /style /head body h1Move your Mouse over me/h1 /body /html

  去看看这个例子, 并且把鼠标放到文字上面看看。

  行为代码存储在一个XML文档(behave.htc)中,如下所示:

component attach for="element" event="onmouseover" handler="hig_lite" / attach for="element" event="onmouseout" handler="low_lite" / script type="text/javascript" function hig_lite() { element.style.color=255 } function low_lite() { element.style.color=0 } /script /component

  这个行为文件包含JavaScript脚本。 这个脚本由component元素组成,组成的元素也包含了脚本事件操作者,很漂亮的,不是么?

来源:https://www.tulaoshi.com/n/20160219/1614796.html

延伸阅读
标签: Web开发
XML 命名空间提供了一种避免元素命名冲突的方法。 命名冲突 因为XML文档中使用的元素不是固定的,那么两个不同的XML文档使用同一个名字来描述不同类型的元素的情况就可能发生。而这种情况又往往会导致命名冲突。请看下面两个例子 这个 XML 文档在table元素中携带了水果的信息: table tr tdApples/td tdBananas/td /tr /table ...
标签: Web开发
如果使用IE5.0或者更高版本的浏览器,可以通过HTTP请求从服务器端获取XML数据。 浏览器请求 通过浏览器可以发送HTTP请求,从服务器端获取XML数据: var objHTTP = new ActiveXObject("Microsoft.XMLHTTP") objHTTP.Open('GET','httprequest.asp',false) objHTTP.Send() 下面的代码是在浏览器中显示从...
标签: Web开发
在我们这个XML指南里,我们把焦点放在Internet Explorer 5.0及其以后的版本上。 Web站点上的XML 许多应用程序都支持XML。我们主要研究Internet Explorer 5.X+ 对此有些人可能会抱怨,但是我们只想把事情简单化,在网络环境中这时我们所知道的唯一一个真实测试XML例子的方法。 XML Netscape 6 Netscape 6 支持 XML。 在...
标签: Web开发
XML解析器可以读取、更新、创建、操作一个XML文档。 使用XML解析器 微软的XML解析器是和IE5.0+浏览器捆绑在一起的。 一旦你安装了IE5.0,那么就获得了XML解析器。这个浏览器除了被浏览器内部调用外,还可以在脚本中或者程序中调用。这个解析器的特点是支持与程序设计语言无关的编程模型,他支持以下技术: JavaScript, VBScript, P...
标签: Web开发
不需要安装XML控件就可以在服务器上创建XML文档。 在服务器端存储XML文档 XML文件可以存储在网络服务器中。 就象其他的HTML文件一样,XML文件可以存储在网络服务器上。 打开你的记事本并写入下面的代码:  ?xml version="1.0" encoding="gb2312"? notefrom小奀/fromto小林/tomessage晚上一起去...

经验教程

428

收藏

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