Salut !
J'ai développé à partir de ce que j'ai trouvé comme codes et comme discussions sur le web à propos de la séparation contenu/présentation/comportement (modèle MVC qu'on me dit), une librairie permettant de déclarer ce que j'appelle une "feuille de comportement" (behavior sheet).
Un exemple ici : http://naholyr.free.fr/events/test.html
En gros on sépare la déclaration en 2 éléments :
- une feuille de comportements dont la syntaxe est très proche d'une feuille de style, par exemple tag.classe:evenement { fonction }
- un script javascript qui implémente les dites fonctions
Bien sûr il faut inclure en plus la librairie, qui va lier tout ça et avec DOM insérer les comportements (rien que de très classique).
Il n'y a aucune technique révolutionnaire là dedans, mais je n'ai pas trouvé de doc ou de projet qui essaie d'implémenter ce genre de chose dans les navigateurs, ai-je mal cherché ? Ce principe n'est-il pas intéressant ? Vous en pensez quoi ?
Edit quelques (six) heures plus tard : vu l'affluence de réactions, je me demande si je l'ai mis dans le bon forum...
Modifié par naholyr (11 Aug 2005 - 15:17)
J'ai développé à partir de ce que j'ai trouvé comme codes et comme discussions sur le web à propos de la séparation contenu/présentation/comportement (modèle MVC qu'on me dit), une librairie permettant de déclarer ce que j'appelle une "feuille de comportement" (behavior sheet).
Un exemple ici : http://naholyr.free.fr/events/test.html
En gros on sépare la déclaration en 2 éléments :
- une feuille de comportements dont la syntaxe est très proche d'une feuille de style, par exemple tag.classe:evenement { fonction }
- un script javascript qui implémente les dites fonctions
Bien sûr il faut inclure en plus la librairie, qui va lier tout ça et avec DOM insérer les comportements (rien que de très classique).
Il n'y a aucune technique révolutionnaire là dedans, mais je n'ai pas trouvé de doc ou de projet qui essaie d'implémenter ce genre de chose dans les navigateurs, ai-je mal cherché ? Ce principe n'est-il pas intéressant ? Vous en pensez quoi ?
Edit quelques (six) heures plus tard : vu l'affluence de réactions, je me demande si je l'ai mis dans le bon forum...
Modifié par naholyr (11 Aug 2005 - 15:17)