HTML5 helyi tároló - blog Vyacheslav Volkov
Gondolom, hogy sok, hogy már hallott az új funkciók HTML5. Az egyik ilyen a localStorage. Leegyszerűsítve - ez a kliens oldali adatbázis, amely lehetővé teszi, hogy tárolja az adatokat formájában „gomb - érték”. Ez nagyon hasznos, hogy mentse az időben a felhasználói adatokat.
Abban a pillanatban, ez a funkció támogatja a legtöbb modern böngésző: Safari 4+, Mobile Safari (iPhone / iPad), Firefox 3.5+, Internet Explorer 8+, Chrome 4+, Opera 10.6 vagy újabb. Ezután szeretném mondani, hogyan kell használni egy kis kényelem a projekteket.
Az első dolog, amit meg kell tennie, ha szeretné használni localStorage - annak ellenőrzése, hogy a felhasználó böngészője támogatja ezt a funkciót. Használhatja a következő kódot:
Érdemes megemlíteni, hogy sok adatot nem képes fenntartani ezt a módját. A méret a helyi boltba szabályozza a böngészőt, és kb 5-10Mb.
Ellentétben cookie adatok tárolhatók hosszabb ideig. Minden tartomány és aldomain van tárgya window.localStorage. Ha megnyitja két ablak az azonos domain, akkor változtatni a tartalmát localStorage lesz azonnal elérhető egy másik ablakban vagy lapon.
Továbbá window.localStorage tárgy létezik window.sessionStorage elem - egy felhasználó adathalmaz adattár, amely valóban létezik, és csak egy fül böngésző, amíg ez le van zárva.
Most folytassa közvetlenül a védelmi felkészítés és az adatok törlése.
Az adatok mentéséhez használja az alábbi kódot:
Töltsük le az adatokat localStorage:
Mit látsz, ha nem korlátozza a megengedett méretet privysili használhatja sluduet teszt
By the way, akkor egyszerűen levelet firebug localStorage és ő fog néhány elemét, tárolja. És MSDN bibliotke láthatjuk több dopolnietelnoe ingatlan remainingSpace - fogadjuk a fennmaradó összeget a memória (bájt) tárolására egy tárgyat.
Így localStorage menthető nemcsak húr változók, hanem az egész tárgy, például
Mit kapnánk vissza JSON objektum használhatja JSON.parse () metódust.
A felhasznált anyagok a készítmény a cikk: