Hello tous,
Je suis en train de transformer mon site php pour y ajouter une touche d'Ajax. Mais plus je me renseigne sur cette technique de programmation, plus je me rend compte que l'on confond Ajax et simple Javascript.
Pour être plus clair, voici les élément que je doit transformer :
(1) Des liens qui affiche le contenu de la page sans recharger celle-ci
(2) Le contenu des articles qui apparaisse (en slideDown / blindDown) quand on clique sur le titre.
(3) Des commentaires qui apparaissent en fondu dès qu'on les a posté sans recharger la page.
(4) La suite des commentaires qui apparait quand on clique sur "commentaires suivant")
(5) Des formulaires qui indiquent en temps réel les champ corrects / incorrect
Bon voila, avant de me renseigner je pensais qu'il fallait utiliser ajax pour faire tout ça. Mais depuis que j'ai appris l'existence de toute les "librairies d'effets" javascript (script.aculo.us par exemple), je relativise un peu !
Ma question est donc : Quand utiliser Ajax ? Quand utiliser simplement les effets javascript ?
Je sais, vous allez me dire que c'est exactement pareil ! Mais pour moi qui suis encore assez néophyte, bien différencier les deux va me permettre de développer correctement.
Pour moi ça donne ça (étant donné qu'Ajax est une technique pour échanger des information avec le serveur après tout) :
(1) Ajax
(2) Librairie Javascript
(3) Ajax
(4) Librairie Javascript
(5) Ajax
J'suis complètement à côté de la plaque ? Il faut utiliser l'ajax pour tout ces points ? Ou alors pour les (2) et (4) je peux me contenter d'un onclick="Effect.BlindDown('id_div') (par exemple) et avoir quand même un code valable ?
Merci !
Partager