Données en javascript ou html

Default
,

Bonjour à tous,
d'après vous il vaut mieux avoir un contenu en html et le mettre en display = none et le faire apparaître grâce à Javascript ou alors le mettre dans une classe ou tableau en Javascript ?

Merci d'avance pour vos réponses.

4 Réponse

Default
,

c'est à dire? un cas concret serait pas mal pour mieux comprendre.

Default
,

En gros est ce que je créer ma div et son contenu en html ou estc-ce que j'utilise createElement et Appendchild ?

Niveau performance et facilité, le mieux c'est quoi ?

Je n'utilise pas de bdd car c'est juste de l'affichage html qui s'affichera au clique ou au scroll.

Default
,

si pas de data dynamique html, pas besoin de se prendre la tête en JS

35773
,

Techniquement, je dirais qu'il vaut mieux cacher/afficher du contenu HTML avec du JS en agissant sur le CSS, plutôt que de stocker le HTML en mémoire et l'intégrer dynamiquement... après, il y a l'approche SEO...
Il n'est pas toujours bien vu de cacher du contenu au visiteur (et oui, les bots analysent aussi le CSS...), voici un article récent traitant cette problématique : https://www.journaldunet.fr/web-tech/tutoriels-seo/1203187-utiliser-display-none-est-il-sans-danger-pour-le-seo/

Pour te répondre, je dirais que cacher ou pas cacher, cela dépend du contenu, dans ce cas là, l'intégration du contenu avec de l'Ajax pourrait aussi être une bonne altérnative...