2010-08-02 5 views
2

Y a-t-il? Je ne sais pas. Je me suis cogné la tête contre un mur de briques avec des façons de le faire sans en utilisant un langage côté serveur. Jusqu'à présent, mon code fonctionne bien localement ainsi que sur un serveur - je préfère ne pas avoir à utiliser un langage côté serveur.Existe-t-il un moyen javascript/jQuery de stocker des données de façon permanente?

Eh bien, il y a le défi. Le premier avec une réponse correcte gagne ... euh ... points.

(Oh, et je ne demande pas des exemples de code avant que quelqu'un ne me Flames - juste un simple signe de tête dans la bonne direction serait grand)

Répondre

4

Cookies ou bases de données HTML5. Ce dernier a l'avantage de ne pas ajouter de surcharge à chaque requête réseau que vous effectuez et il est géré séparément des cookies et répond à un langage de requête, plutôt qu'à un simple magasin de valeurs clés. Html5 obtient un db de stockage local appelé webstorage qui est déjà implémenté dans cromium et dans safari

1

selon la quantité de données que vous cherchez à stocker, vous pouvez le stocker dans un cookie.

0

De très petites quantités de données peuvent également être stockées dans un cookie

2

Il existe une bonne solution que j'utilise actuellement pour la persistance, c'est un plugin jQuery appelé jStore avec une API simple et agréable. Ici, il est http://twablet.com/docs.html?p=jstore

Il prend en charge tous les navigateurs modernes et peut même revenir à l'option de stockage flash. Il est donc totalement transparent pour vous d'écrire votre code en mettant et en déplaçant vos données par clé. C'est fondamentalement un stockage persistant de valeur-clé.

Questions connexes