par
moogli » 14 avr. 2017, 08:18
salut,
Généralement le défilement infinie c'est sympa au début puis vite perturbant parce que tu ne sais jamais s'il y a ou pas encore des résultats à voir, et je ne parle pas de la page qui bouge pendant que t'es en train de lire un truc.
Pour moi c'est une fausse bonne idée
Coté code, cela ne change rien tu as quand même une pagination coté serveur. la seul différence c'est que tu l'affiches pas, mais tu va devoir quand même envoyer une info pour savoir où tu en est (voir le nombre d’élément par page, vu que cela va dépendre de l'écran, ou plutôt de la taille de la fenêtre, du client). Coté serveur, cela ne change pas grand chose.
Tu vas aussi complexifier ton front : ajout de pas mal de JS pour la requête serveur et la détection du bas de page ou rechercher de nouvelle données.
Cela peux paraître bien, le challenge technique est là, mais en deux réponses nous n'avons pas franchement apporté d'élément pouvant faire adopter ce type de comportement
Dernière chose, si tu t'intéresses à l'accessibilité je pense que c'est a bannir
@+
salut,
Généralement le défilement infinie c'est sympa au début puis vite perturbant parce que tu ne sais jamais s'il y a ou pas encore des résultats à voir, et je ne parle pas de la page qui bouge pendant que t'es en train de lire un truc.
Pour moi c'est une fausse bonne idée ;)
Coté code, cela ne change rien tu as quand même une pagination coté serveur. la seul différence c'est que tu l'affiches pas, mais tu va devoir quand même envoyer une info pour savoir où tu en est (voir le nombre d’élément par page, vu que cela va dépendre de l'écran, ou plutôt de la taille de la fenêtre, du client). Coté serveur, cela ne change pas grand chose.
Tu vas aussi complexifier ton front : ajout de pas mal de JS pour la requête serveur et la détection du bas de page ou rechercher de nouvelle données.
Cela peux paraître bien, le challenge technique est là, mais en deux réponses nous n'avons pas franchement apporté d'élément pouvant faire adopter ce type de comportement ;)
Dernière chose, si tu t'intéresses à l'accessibilité je pense que c'est a bannir ;)
@+