• [^] # Re: Pas possible ?

    Posté par . En réponse au message [Javascript] derivation du prototype d'un objet HTML. Évalué à 2.

    donc le X de XHTML c comme le deuxieme i de hawaii ?

    parce que si l'on ne peut pas spécialiser un tag ( comme HTMLAnchorElement qui existe sous deux forme, ou Input qui existe sous plein de forme ) sans tout redevelopper, ses objets ne servent a rien.

    Avant, j'avais une classe conteneur d'abstraction des HTMLElement qui pouvait se spécialiser avec des conteneurs spécifiques.

    je voulais simplement agrementé mes HTMLElement de comportements differents selon les ev standards en fonction des informations dont je dispose.

    comme l'utilité de la chose est pour une page qui ne sera pas vu de google, il n'y aura que du JS, et faire un new dndAnchor( document ) n'est pas d'une grande complexité.

    bon, en y reflechissant, si je veux me debrouiller malgré cela, il faut que je puisse etendre les actions d'un HTMLElement. donc le plus simple, est d'avoir des pools par objets instancié avec des eventHandler generique qui vont consulter les pools.

    l'idee de syntaxe serait :
    var mon_anchor = document.createElement( "a" );
    mon_anchor.is( dndable );

    avec des contenaires qui, eux, peuvent etre des "dropzone" et/ou "dragzone".

    c une sorte d'heritage multiple sans en etre.

    mais cela me complique les choses puisque mon but était d'integrer mon systeme de déclaration anonyme de classe JS ( un peu comme du JSON mais avec des choses en plus dont l'heritage ( et sa resolution ) et fonctionnant aussi avec un eval ).