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

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

--------------------------------------------------------------------------------

行为——什么是行为?
行为是一个新的CSS属性

行为属性可以指向一个分离的XML文件,这个XML文件包含了能够改变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 type="text/javascript">function hig_lite(){element.style.color=255}function low_lite(){element.style.color=0}</script></component>

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

更多相关文章

  1. 详解使用XML Schema定义元素的基本知识(图文)
  2. 用Shell脚本生成XML文件实例详解
  3. jscript和vbscript对XML元素属性进行操作的方法
  4. 分享一个jscript与vbscript操作XML元素属性的方法
  5. C#中通过xpath查找xml的指定元素的代码实例
  6. 脚本控制的用法汇总
  7. 关于XML元素的10篇课程推荐
  8. shell脚本之灵活调用函数技巧
  9. Shell脚本高效检测主机存活

随机推荐

  1. android 学习笔记(三)
  2. android EditText 去掉焦点
  3. android存储空间的分类
  4. Android framework系统手势
  5. Android 权限
  6. Android(安卓)开发简介
  7. android_shape
  8. Android中配置单元测试
  9. Android 实现自动接听和挂断电话功能
  10. #Android 获取(keystore)Maps API Key