par
Nours312 » 18 juin 2010, 22:27
hello !
Une question :: (sans que ce soit péjoratif, ni souhaiter dénigrer ton travail) :: tu n'as jamais pensé à faire un code
plus propre ?
Il me semble que tu commences à etre habitué au javascript, il pourrais t'etre bien profitable de virer tous les onclick, onmouseOver, ... et les remplacer par des methodes natives de JavaScript ::
addEventListener('click', myFunction) par exemple ^^ ...
l'interet entre autre de ces fonctions, c'est que tu traite le javascript comme couche indépendante de ton HTML, ainsi, tu peux ajouter, supprimer, modifier intégralement tes effets javascript sans toucher à ton HTML ...
je sais que c'est trés facile de metre les onclick=maFunction() plutot que de faire document.getElementById('monElement').addEventListener("click", maFunction, false);
Mais tu te rendra vite compte que ça bénéfiques de faire ainsi !... tu peux par ailleurs lancer cette fonction au chargement pour plancer des events sur tous les éléments possédant une certaine classe, (pour les mouseover et les mouseout) ... ...
mais aussi placer plusieurs écouteurs sur un meme élément (ton besoin, justement ^^)
@++ !...
hello !
Une question :: (sans que ce soit péjoratif, ni souhaiter dénigrer ton travail) :: tu n'as jamais pensé à faire un code [i]plus propre[/i] ? :twisted:
Il me semble que tu commences à etre habitué au javascript, il pourrais t'etre bien profitable de virer tous les onclick, onmouseOver, ... et les remplacer par des methodes natives de JavaScript :: [url=https://developer.mozilla.org/en/DOM/element.addEventListener]addEventListener('click', myFunction)[/url] par exemple ^^ ...
l'interet entre autre de ces fonctions, c'est que tu traite le javascript comme couche indépendante de ton HTML, ainsi, tu peux ajouter, supprimer, modifier intégralement tes effets javascript sans toucher à ton HTML ...
je sais que c'est trés facile de metre les onclick=maFunction() plutot que de faire document.getElementById('monElement').addEventListener("click", maFunction, false);
Mais tu te rendra vite compte que ça bénéfiques de faire ainsi !... tu peux par ailleurs lancer cette fonction au chargement pour plancer des events sur tous les éléments possédant une certaine classe, (pour les mouseover et les mouseout) ... ...
mais aussi placer plusieurs écouteurs sur un meme élément (ton besoin, justement ^^)
@++ !...