Component,出來很長時間了,IE5以上開始支持.可以為壹些有***同行為的html組件定義公用的行為,壹是代碼整潔,二是可以實現代碼公用.不過我並沒有大面積使用過它.因為這個東西只能被IE支持.
行為的具體內容定義在.htc文件中.
color.htc
//定義組件的方法和事件響應.
//事件
<PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="changeColor()" />
//方法
<PUBLIC:METHOD NAME="show" />
<SCRIPT LANGUAGE="JScript">
function show()
{
alert(element.innerText);
}
function changeColor(){
element.style.color='red';
}
</SCRIPT>
Html定義:
<html>
<HEAD>
<TITLE>test</TITLE>
<STYLE>
.f1{behavior:url(color.htc);}
</STYLE>
</HEAD>
<BODY>
<span id="span1" class='f1'>color</span><br>
<button onclick="span1.show();">顯示內容</button><br>
</BODY>
</html>