Kā izmantot vietējo krātuvi JavaScript

Kā izmantot vietējo krātuvi JavaScript

LocalStorage mehānisms nodrošina tīmekļa krātuves objekta veidu, kas ļauj saglabāt un izgūt datus pārlūkprogrammā. Jūs varat uzglabāt un piekļūt datiem bez derīguma termiņa beigām; dati būs pieejami pat pēc tam, kad apmeklētājs aizvērs jūsu vietni.





kā samazināt spilgtumu operētājsistēmā Windows 10

Vietējai krātuvei parasti piekļūstat, izmantojot JavaScript. Izmantojot nelielu koda daudzumu, varat izveidot projekta paraugu, piemēram, punktu skaitītāju. Tas parādīs, kā varat saglabāt un piekļūt pastāvīgiem datiem, izmantojot tikai klienta puses kodu.





Kas ir localStorage JavaScript?

LocalStorage objekts ir daļa no tīmekļa krātuves API, ko atbalsta lielākā daļa tīmekļa pārlūkprogrammu. Varat saglabāt datus kā atslēgu un vērtību pārus, izmantojot vietni Storage. Unikālajām atslēgām un vērtībām jābūt UTF-16 DOM virknes formātā.





Ja vēlaties saglabāt objektus vai masīvus, tie būs jāpārvērš par virknēm, izmantojot JSON.stringify() metodi. Vietējā krātuvē varat saglabāt līdz 5 MB datu. Turklāt visi logi ar vienu un to pašu izcelsmi var koplietot šīs vietnes vietējās krātuves datus.

Pārlūkprogramma neizdzēsīs šos datus pat tad, kad lietotājs to aizver. Tas būs pieejams vietnei, kas to izveidoja jebkurā turpmākajā sesijā. Tomēr nevajadzētu izmantot vietējo krātuvi sensitīviem datiem, jo ​​tai var piekļūt citi skripti, kas darbojas tajā pašā lapā.



localStorage pret sessionStorage

The localStorage un sessionStorage objekti ir daļa no Web Storage API, kas lokāli saglabā atslēgu un vērtību pārus. Visas mūsdienu pārlūkprogrammas atbalsta tās abas. Izmantojot localStorage, datu derīguma termiņš nebeidzas pat pēc tam, kad lietotājs aizver pārlūkprogrammu. Tas atšķiras no sessionStorage, kas notīra datus, kad lapas sesija beidzas. Lapas sesija beidzas, aizverot cilni vai logu.