• 技术文章 >后端开发 >XML/RSS教程

    详细介绍XML行为(behavior)-新的DHTML?

    黄舟黄舟2017-03-28 17:14:58原创1247

    行为(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>元素组成,组成的元素也包含了脚本事件操作者,很漂亮的,不是么?

    以上就是详细介绍XML行为(behavior)-新的DHTML?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:简单介绍XML技术概要 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 详细介绍xml的语法的使用和学习• 具体介绍历数Firefox2.0对XML处理的改进的代码实例(图)• XML数据读取方式性能比较(一)• C#对XML读写的代码实例• XML轻松学习手册(2)XML概念
    1/1

    PHP中文网