Rozdział 5. Składowanie danych po stronie klienta

Większość aplikacji musi przechowywać dane w jakiś trwały sposób. Do niedawna w przypadku klasycznych aplikacji internetowych do wyboru były dwa rozwiązania — skorzystanie z bazy danych na serwerze lub ciasteczek w przeglądarce. Wraz z HTML5 pojawiły się nowe możliwości: Web Storage oraz Web SQL Database[10].

Web Storage

Istnieją dwa mechanizmy Web Storage: localStorage oraz sessionStorage. Swoim działaniem przypominają trochę ciasteczka — z poziomu JavaScriptu można zapisywać pary klucz — wartość, które są przechowywane nawet po przeładowaniu strony.

W przeciwieństwie do ciasteczek dane Web Storage nie są przesyłane do serwera wraz z żądaniem zgłaszanym przez przeglądarkę — cały czas znajdują się ...

Get Android. Tworzenie aplikacji w oparciu o HTML, CSS i JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.