comme disait arto_8000, dans l'ensemble c'est pas trop mal. Du moin, l'idée est bonne, par contre, une fois fini, l'ensemble risque de faire un peut "usine à gaz" surtout si tu veux coder autant d'objet qu'il en existe dans la norme W3C. Mais bon, c'est réalisable. Bon courage.
En générale ça l'a l'air très bien, je n'ai rien à dire au sujet de la structure du code. J'ai juste une petite précision à faire au sujet de ta fonction decToHex. Comme il m'a été mentionné dans une source que j'ai posté au sujet de la conversion de chiffre, pour passer d'un nombre décimal à une autre base on peut passer par la fonction toString.
Ex :
x = 255;
alert(x.toString(16));
Cela va retourner FF.
Sur ce bonne vacance et Joyeux Noël.