行为什么是行为?
行为是一个新的CSS属性
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)行为属性可以指向一个分离的XML文件,这个XML文件包含了能够改变XML或者HTML页面的元素或显示样式的脚本代码。
你明白了么?这是一种可以把脚本程序完全从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元素组成,组成的元素也包含了脚本事件操作者,很漂亮的,不是么?
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)