2012-02-09 32 views
10

Czy istnieją struktury lub interfejsy API do wygodnego przechowywania strony klienta danych, przenosząc z bazy danych podczas sesji użytkownika? Szukam jakiejkolwiek struktury, więc nie muszę, być może, dbać o to, czy przeglądarka obsługuje LocalStorage lub inne technologie pamięci masowej. & Mogę bez problemu przechowywać dane !?Konstrukcje do przechowywania danych po stronie klienta

Dla mojego osobistego przypadku użycia, muszę mieć możliwość przekazania niefiltrowanej listy zalecanych pozycji dla użytkownika & usunąć te, które dodał do swoich list. Chcę przechowywać listę po stronie klienta użytkownika, a następnie filtrować niepotrzebne elementy.

+1

Możliwe, że niektóre mechanizmy buforowania próbują je wykorzystać. – Prabhavith

+0

@user, co jest nie tak z używaniem 'localStorage', ponieważ jest obsługiwane przez wszystkie główne przeglądarki: [kliknij tutaj] (http://w3schools.com/html5/html5_webstorage.asp) –

+0

@AidanMueller: ponieważ tylko najnowsze wersje przeglądarki obsługują pamięć HTML 5: FireFox 3, Safari 4 i IE 8; –

Odpowiedz

0

Wystarczy popatrzeć na YUI's StorageUtility. YUI StorageUtility jest ładny abstrakcji

Storage Utility zapewnia mechanizm przechowywania znacznych ilości danych tekstowych po stronie klienta, czy przeglądarek popiera proponowaną specyfikacją HTML 5 Storage.

Każda instancja Utility Storage wykorzystuje jeden z trzech przechowywania silników w celu przechowywania danych:

HTML 5: Jeśli przeglądarka klient obsługuje HTML 5, to silnik będzie owinąć natywne przechowywanie w przeglądarce możliwość (document.localStorage i document.sessionStorage).
Google Gears: Google Gears to rozszerzenie przeglądarki, które użytkownicy mogą zainstalować na swoim komputerze. Jedną z jego funkcji jest to baza danych SQLite; narzędzie Storage Utility używa tej bazy danych do przechowywania po stronie klienta podczas korzystania z silnika Gears.
SWF: YUI udostępnia narzędzie SWFStore o nazwie , które normalizuje dostęp do udostępnionego obiektu Flash. Jest to awaryjny mechanizm Storage Utility, który działa w większości przeglądarek ze względu na znaczną penetrację wtyczki Adobe Flash.

3

abstrahuje różne mechanizmy przechowywania dostępne przez serię adapters. Może wykorzystywać localStorage, indexedDB, web SQL i inne.

0

możesz sprawdzić Lungo to mobilny szkielet HTML5, który może być bardzo interesujący dla Twojego Data API.

Powiązane problemy