XML 行为 - 新的DHTML?

dhtml|xml

 

一个行为是一个CSS属性选择器。它可以指向一个XML 文件,这个文件中包含着与一个Web页面中的元素执行的相反的代码。 行为不是W3C标准的,它是Microsoft独有的技术。
       行为是什么?
       一个行为是一个新的CSS属性选择器。一个行为选择器可以指向一个单独的XML文件,其中包含着一个Web页面中的XML或HTML元素所执行的相反的代码。你理解了吗?就是一个将脚本代码完全从HTML页面中移走的方法?太好了。现在我们从编写脚本库开始,然后将脚本附加到我们选择的任意元素上。
       它是如何工作的?
        看看这个HTML文件。它有一个< style>元素,它为< h1>元素定义了一个行为:
     < html>
     < head>
     < style>
     h1 { behavior: url(behave.htc) }
     < /style>
     < /head>
      < body>
     < h1>Move 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 language="JavaScript">
     function hig_lite()
     {
     element.style.color=255
     }
     function low_lite()
     {
     element.style.color=0
     }
     < /script>
     < /component>
       这个行为文件中包含JavaScript。这个脚本被包装在一个< component>元素中。元素包装器还包含脚本的事件操作器。这行为很好,是吗?
  
  

时间: 2024-11-03 00:57:55

XML 行为 - 新的DHTML?的相关文章

XML行为(behavior)-新的DHTML?

行为(behavior)是一个CSS属性选择器.他指向一个包含了特殊代码并且能够改变HTML页面元素的XML文件(htc). 行为(Behavior)并不是W3C标准,他只是Microsoft的技术. -------------------------------------------------------------------------------- 行为--什么是行为? 行为是一个新的CSS属性 行为属性可以指向一个分离的XML文件,这个XML文件包含了能够改变XML或者HTML页面

SQL Server 2008中有关XML的新功能

1 导言 Microsoft 在Microsoft SQL Server 2000中推出了与XML相关的功能以及Transact-SQL 关键字FOR XML和OPENXML ,这使得开发人员可以编写Transact-SQL代码来获取XML流形式的查询结果,并将一个XML 文档分割成一个rowset.SQL Server 2005显著的扩展了这些XML功能,推出了一个支持XSD schema验证. 基于XQuery的操作和XML索引的本地的xml 数据类型.SQL Server 2008建立在之

PHP5的XML新特性

php5|xml 面向的读者 这篇文章的面向对象是所有对PHP5的XML新功能感兴趣的各个水平的PHP开发者.我们假定读者掌握XML的基本知识.然而,如果你已经在你的PHP当中使用了XML,那么这篇文章也会让你受益非浅. 介绍 在当今的互联网世界,XML已经不再是一个时髦词了,它已经被广泛的接受和规范的使用了.因此相对于PHP4,PHP5对于XML的支持更受到了重视.在PHP4中你面对的几乎都是非标准,API中断,内存泄漏以及其它不完全的功能.尽管有些不足已经在PHP4.3中得到改进,开发者们还

AS3中新的XML处理方法 - E4X

xml 今天我们来看看AS3中新的XML处理方法:E4X,直到现在,ECMA脚本语言规范(ECMA-262)--AscriptScript 3.0的核心基础,并没有提供任何的XML数据处理类或方法.AcriontScript之前的版本(从Flash 5中的ActionScript开始)有一些处理XML数据的类和方法,但是它们并不是基于ECMAScript标准的. 新的ECMA脚本语言规范第4版草稿中定义了一系列新的处理XML数据的类和方法.这些类和方法的集合并命名为E4X("ECMAScript

PHP5的XML新特性_php基础

面向的读者 这篇文章的面向对象是所有对PHP5的XML新功能感兴趣的各个水平的PHP开发者.我们假定读者掌握XML的基本知识.然而,如果你已经在你的PHP当中使用了XML,那么这篇文章也会让你受益非浅. 介绍 在当今的互联网世界,XML已经不再是一个时髦词了,它已经被广泛的接受和规范的使用了.因此相对于PHP4,PHP5对于XML的支持更受到了重视.在PHP4中你面对的几乎都是非标准,API中断,内存泄漏以及其它不完全的功能.尽管有些不足已经在PHP4.3中得到改进,开发者们还是决定抛弃原有的代

轻松学习XML教程

xml|教程 XML越来越热,关于XML的基础教程网络上也随处可见.可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章.首先有两点是需要肯定的: 第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会: 第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高.不要害怕和逃避,毕竟我们还年轻. 提纲 本文共分五大部分.分别是XML快速入门

巧用ASP技术保护DHTML源代码(转)

dhtml|源代码 巧用ASP技术保护DHTML源代码2001-8-18  动网先锋   DHTML使得我们能够开发出功能强大的Web应用客户端,它具有跨浏览器兼容.可交互和可移植等特点.它的缺点是用户能够直接查看JavaScript代码.本文介绍如何运用ASP技术保护DHTML代码,防止有人窃取你的DHTML代码. 传统保护技术 众所周知,Web本质上是一种不安全的媒介.当用户访问Web应用或者打开Web页面时,所有客户端的代码(HTML,JavaScript源文件以及CSS样式)一般都要下载

巧用ASP技术保护DHTML源代码

dhtml|源代码 DHTML使得我们能够开发出功能强大的Web应用客户端,它具有跨浏览器兼容.可交互和可移植等特点.它的缺点是用户能够直接查看JavaScript代码.本文介绍如何运用ASP技术保护DHTML代码,防止有人窃取你的DHTML代码. 传统保护技术 众所周知,Web本质上是一种不安全的媒介.当用户访问Web应用或者打开Web页面时,所有客户端的代码(HTML,JavaScript源文件以及CSS样式)一般都要下载到客户端缓冲区.用户只需点击一下"查看源文件"就可以查看.分

轻松学习XML教程_XML基础

传统上,我们浏览网页,如果加入最新的数据.只能是等我们重新向服务器端请求时才能显示出来. 但是,对于一些时效性很强的网站.传统的这种做法是不能满足的. XML越来越热,关于XML的基础教程网络上也随处可见.可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章.首先有两点是需要肯定的:  第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会: