Architecture
La plus part du temps les composants Javascript sont des composants graphiques. Il doivent donc être intégrés à la page. Plusieurs méthodes sont alors possibles :1- La création d’objets en HTML que l’on relie à l’objet javascript. Tous les éléments graphiques de l’objet sont placés en HTML dans la page. Puis on crée une instance de l’objet désiré et on lui indique les objets graphiques à manipuler.
2- La création d’un conténaire en HTML (souvant avec la balise DIV) que l’on relie à l’instance de l’objet javascript, qui se chargera de créer toute son interface à partir et à l’intérieur du conténaire.
3- La création d’un composant entièrement en javascript. En effet mise à part l’inclusion du fichier js adéquat, nulle part dans la page HTML on trouve de lien avec l’objet javascript. Ce type de programmation est dites la plus propre car elle est non intrusive. Cependant elle ne peut s’appliquer qu’au composant n’ayant pas de place réservée comme des popups, message alt sophistiqué.