Introduction
Javascript est un langage de script très utilisé par les navigateurs web. Les navigateurs Web utilisent chacun leur propre moteur de script basé sur JavaScript. A quelques exceptions près, ils reposent pour la plupart sur le standard ECMAScript.
Les écarts d’affichages rencontrés entre les navigateurs sont principalement dus à l’interprétation du DOM par les navigateurs. Il existe des librairies Javascript qui permettent d’uniformiser les accès au DOM, c’est le cas de la librairie Prototype.
Librairies utiles
TafelTree : Librairie JavaScript pour la génération des arbres (type arborescence de fichier).
Prototype : Librairie JavaScript très populaire à l’époque. Elle propose un ensemble de fonction facilitant la manipulation DOM.
Scriptaculous : Permet certains effets de rendus rendant l’application plus interactive.
DatePicker : Librairie utilisé pour afficher le calendrier en JavaScript
Overlib : Librairie permettant l’affichage des infos bulle.
Jquery : Librairie remplaçant progressivement prototype, elle est plus fonctionnelle et performante, et propose de nombreux plugins prêt à l’emploi