Musím vytvoriť webovú stránku Správa kontaktov pomocouhtml5 local-storage Prosím, povedzte mi, že je to možné v lokálnom úložisku? a ako a ktoré api používať? ak je to potrebné? Prosím, pomôžte mi s počiatočným kódovaním.
odpovede:
1 pre odpoveď č. 1Je možné uložiť dáta v miestnom úložisku. Ale musíte premýšľať, pokiaľ ide o veľkosť dát, pretože rôzne webové prehliadače majú rôzne obmedzenia ukladania.
lokálny ukladací priestor ukladá položky do párov kľúč-hodnota a hodnoty sú vo formáte reťazcov a je potrebné skonvertovať objekt na reťazec pomocou JSON.stringify a konvertovať späť na objekt pomocou JSON.parse (string).
localStorage.test="hello"; // here test is key and value is "hello".
var CustomObject={};
localStorage.object=JSON.stringify(CustomObject); store custom object
console.log(JSON.parse(localStorage.object)); //retrieve object and display
v konzole.
Väčšina prehliadačov ukladá okolo 5 MB dát. Skontrolujte, či prehliadač podporu a obmedzenia.
Môžete tiež použiť sqllite skladovanie vybudovať html5 aplikácie, ale tam je obmedzená podpora na to väčšina prehliadačov.
viac informácií nájdete na tejto webovej stránke http://www.html5rocks.com/en/features/storage