Maison  >  Article  >  développement back-end  >  Un aperçu détaillé du comportement XML : le nouveau DHTML ?

Un aperçu détaillé du comportement XML : le nouveau DHTML ?

黄舟
黄舟original
2017-03-28 17:14:581747parcourir

Behavior (behavior) est un sélecteur d'attribut CSS. Il pointe vers un fichier XML (htc) qui contient un code spécial et peut modifier les éléments de la page HTML.

Le comportement n'est pas une norme du W3C, c'est juste une technologie Microsoft.

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

Comportement - Qu'est-ce que comportement?
Behavior est un nouvel attribut CSS

L'attribut behavior peut pointer vers un fichier XML distinct. Ce fichier XML contient du code de script qui peut modifier les éléments ou les styles d'affichage de la page XML ou HTML.

Vous comprenez ? C'est un moyen de séparer complètement le programme de script de la page HTML. C'est génial, nous pouvons maintenant écrire des bibliothèques de scripts et les connecter à n'importe quel élément de notre choix.

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

Comment fonctionnent les comportements ?
Regardez le fichier HTML ci-dessous. Le comportement de l'élément 4a249f0d628e2318394fd9b75b4636b1 est défini dans l'élément c9ccee2e6ea535a969eb3f532ad9fe89 :

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

Le code de comportement est stocké dans un document XML (behave.htc) comme suit :

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

Ce fichier de comportement contient un script JavaScript. Ce script est constitué d'éléments 8c05085041e56efcb85463966dd1cb7e, qui contiennent également des opérateurs de script événement C'est joli, n'est-ce pas ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn