Bonjour brumeux...
J'ai pris pour (mauvaise ?) habitude de faire préceder mes scripts utilisant getelementbyid d'un if(getelementbyid).
Je me rends compte maintenant que :
- à peu près tous mes scripts utilisent getelementbyid.
- à peu près toutes mes pages font appel à ces scripts
- le contenu de ces pages est sans grand intérêt sans ces scripts
ET que, par surcroit... je ne traite pas le cas if not !
C'est bête non ?
Alors je me demande quelle est la meilleure pratique en la matière. (Meilleure incluant à mes yeux légereté de programmation & efficacité & propreté...)
1/ Continuer comme cela
2/ Continuer comme cela & traiter systématiquement le cas if not
3/ Faire un gros coup de if getelementbyid et traiter le cas if not une bonne fois pour toute dans un onload de la page d'accueil du site et ne plus s'en soucier ensuite.
A votre avis ?
Modifié par aCOSwt (07 Nov 2006 - 09:46)
J'ai pris pour (mauvaise ?) habitude de faire préceder mes scripts utilisant getelementbyid d'un if(getelementbyid).
Je me rends compte maintenant que :
- à peu près tous mes scripts utilisent getelementbyid.
- à peu près toutes mes pages font appel à ces scripts
- le contenu de ces pages est sans grand intérêt sans ces scripts
ET que, par surcroit... je ne traite pas le cas if not !
C'est bête non ?
Alors je me demande quelle est la meilleure pratique en la matière. (Meilleure incluant à mes yeux légereté de programmation & efficacité & propreté...)
1/ Continuer comme cela
2/ Continuer comme cela & traiter systématiquement le cas if not
3/ Faire un gros coup de if getelementbyid et traiter le cas if not une bonne fois pour toute dans un onload de la page d'accueil du site et ne plus s'en soucier ensuite.
A votre avis ?
Modifié par aCOSwt (07 Nov 2006 - 09:46)
J'ai peur de comprendre ce que tu sembles sous-entendre par cette phrase: est-ce à dire que tu ajoutes du contenu à tes pages grâce à JavaScript?
ca réduit la taille des scripts (donc l'usure du clavier [;)]) et enfin ca améliore les perfs car le script est moin gros en mémoire (ok de peu)