Publicité

Pour mémoriser une donnée en Javascript, par exemple, un compteur, avant il n'y avait pas grand chose. Depuis l'avènement des framework comme jquery, et du html5 nous avons le choix. Cela dit, tous les navigateurs ne sont pas html5

Pour les navigateurs HTML5 on peut utiliser soit les sessionstorage, soit les localstorage. Simon K sur AlsaceCréation a écrit un très bel article, que vous pouvez lire ici.

Pour les navigateurs non-compatibles HTML5 (oui oui, il y en a encore suffisamment pour qu'on s'en préoccupe encore) on va lui préférer JQuery.data

Qu'est-ce au juste? En fait JQuery va stocker sur un élément du DOM en JSON votre donnée (la doc c'est par ici )

  Exemple tout bête vous voulez stocker un compteur. Vous allez procéder ainsi

<div id="monCpt"> </div>

<script>

if ($('#monCpt').data('cpt') === undefined) { 
$('#monCpt').data('cpt',1); 
} 
else { 
$('#monCpt').data('cpt',$('#monCpt').data('cpt')+1); 
}
//affichicher le compteur en console 
console.log('compteur : '+$('#monCpt').data('cpt')); </script>

 


Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :


Commentaires

  • Aucun commentaire trouvé

Poster un commentaire en tant qu'invité

0

Publicité - Ce contenu peut vous intéresser - Test

La pub ça ne rapporte pas grand chose, en plus ça vous laisse d'horribles cookies non comestibles, autrement appelé trackers. Ce cookie est utilisé par DoubleClick (Google Adsense). Vous avez le droit de ne pas en vouloir et donc quitter cet excellent blog. (par ailleurs j'utilise piwik).