Heim  >  Artikel  >  Backend-Entwicklung  >  Ein detaillierter Blick auf das XML-Verhalten – das neue DHTML?

Ein detaillierter Blick auf das XML-Verhalten – das neue DHTML?

黄舟
黄舟Original
2017-03-28 17:14:581747Durchsuche

Verhalten (Verhalten) ist ein CSS-Attributselektor. Es verweist auf eine XML-Datei (htc), die speziellen Code enthält und HTML-Seitenelemente ändern kann.

Verhalten ist kein W3C-Standard, es ist lediglich eine Microsoft-Technologie.

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

Verhalten – Was ist Verhalten?
Verhalten ist ein neues CSS-Attribut

Das Verhaltensattribut kann auf eine separate XML-Datei verweisen. Diese XML-Datei enthält Skriptcode, der die Elemente oder Anzeigestile der XML- oder HTML-Seite ändern kann.

Verstehst du? Dies ist eine Möglichkeit, das Skriptprogramm vollständig von der HTML-Seite zu trennen. Das ist großartig, jetzt können wir einige Skriptbibliotheken schreiben und sie mit jedem gewünschten Element verbinden.

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

Wie funktionieren Verhaltensweisen? ?
Sehen Sie sich die HTML-Datei unten an. Das Verhalten des 4a249f0d628e2318394fd9b75b4636b1-Elements ist im c9ccee2e6ea535a969eb3f532ad9fe89-Element definiert:

<html>
<head>
<style>
h1 { behavior: url(behave.htc) }
</style>
</head>
<body>
<h1>Move your Mouse over me</h1>
</body>
</html>

Der Verhaltenscode wird in einem XML-Dokument (behave.htc) wie folgt gespeichert:

<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>

Diese Verhaltensdatei enthält JavaScript-Skript. Dieses Skript besteht aus 8c05085041e56efcb85463966dd1cb7e-Elementen, die auch Skript--Ereignis--Operatoren enthalten. Das ist hübsch, nicht wahr?

Das obige ist der detaillierte Inhalt vonEin detaillierter Blick auf das XML-Verhalten – das neue DHTML?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn