您的位置:首页 > 技术中心 > 其他 >

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

时间:2017-03-28 17:14

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

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

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

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

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

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

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

行为如何工作?
看下面这个HTML文件。在<style>元素中定义了<h1>元素的行为:

  1. <html>
  2. <head>
  3. <style>
  4. h1 { behavior: url(behave.htc) }
  5. </style>
  6. </head>
  7. <body>
  8. <h1>Move your Mouse over me</h1>
  9. </body>
  10. </html>

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

  1. <component>
  2. <attach for="element" event="onmouseover"
  3. handler="hig_lite" />
  4. <attach for="element" event="onmouseout"
  5. handler="low_lite" />
  6. <script type="text/javascript">
  7. function hig_lite()
  8. {
  9. element.style.color=255
  10. }
  11. function low_lite()
  12. {
  13. element.style.color=0
  14. }
  15. </script>
  16. </component>

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

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

热门排行

今日推荐

热门手游