Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 12863|Atbildi: 0

[Leņķis] Angular 6 localKrātuve un sesijaKrātuves iekapsulēšana

[Kopēt saiti]
Publicēts 23.10.2018 10:37:13 | | | |
Priekšplānā redzamajai lapai dati nav jāglabā datu bāzē, bet dati ir jānodod nākamajai lapai. Šeit rodas datu pagaidu glabāšana. Kešatmiņas izmantošana priekšgalā.

Līdzības:

1. Funkcija ir vienāda, sessionStorage un localStorage ir objekti, ko izmanto pagaidu informācijas glabāšanai klientā.

2. Krātuves satura tips: abi glabā virknes tipa datus.

3. Datu glabāšanas darbība: atslēgas vērtība, operācijas lietojums ir vienāds.

Atšķirības:

Dzīves cikls:

1. sessionStorage: Dzīves cikls ir pašreizējais logs vai cilne, kad logs vai cilne ir aizvērta, tad visi dati, kas tiek glabāti, izmantojot sessionStorage, tiks iztukšoti, drošības apsvērumu dēļ ieteicams izmantot sessionStroage.


1) Homologu polises ierobežojumi. Lai darbotos vienā un tajā pašā sessionStorage starp dažādām lapām, tām jābūt ar vienu un to pašu protokolu, vienu un to pašu resursdatora nosaukumu un vienu un to pašu portu. (IE 8 un 9 glabā datus, kuru pamatā ir tikai viens un tas pats resursdatora nosaukums, ignorējot protokola (HTTP un HTTPS) un porta numura prasības)

2) Vienas cilnes ierobežojums,Vienas lapas cilnē var piekļūt dažādām URL adresēm! Šeit ir vienas cilnes ierobežojums。 sessionStorage darbības ir ierobežotas vienā cilnē, un sessionStorage datus var koplietot, piekļūstot tai pašai lapai šajā cilnē.



3) Uzglabāt tikai uz vietas. seesionStorage dati netiek nosūtīti uz serveri kopā ar HTTP pieprasījumu, tie stājas spēkā tikai lokāli un notīra datus pēc cilnes aizvēršanas. (Ja izmantojat Chrome atkopšanas cilnes funkciju, tiks atjaunoti arī seesionStorage dati.)

4) Uzglabāšanas metode. seesionStorage izmanto atslēgas un vērtības metodes. Vērtībai jābūt virknes tipa (ienākošā virkne, kas nav virkne, saglabājot tiks pārvērsta arī par virkni.) true vērtība tiek konvertēta uz "true").

5) Krātuves ierobežojums: dažādām pārlūkprogrammām ir atšķirīgi krātuves ierobežojumi, bet lielākā daļa pārlūkprogrammu ierobežo augšējo ierobežojumu līdz mazāk nekā 5 MB.

pieejamshttp://dev-test.nemikor.com/web-storage/support-test/Pārbaudiet pārlūkprogrammas krātuves ierobežojumu.


2. localStorage: Dzīves cikls ir pastāvīgs, kas nozīmē, ka, ja lietotājs skaidri nenotīra localStorage informāciju pārlūkprogrammas nodrošinātajā lietotāja saskarnē, informācija pastāvēs mūžīgi.

Informācijas apmaiņa:

Dažādas pārlūkprogrammas nevar koplietot informāciju localStorage vai sessionStorage. Lapas vienā pārlūkprogrammā var koplietot vienu un to pašu localStorage (lapas pieder vienam un tam pašam domēna nosaukumam un portam), bet sessionStorage informāciju nevar koplietot starp dažādām lapām vai cilnēm. Ir svarīgi ņemt vērā, ka lapas un cilnes ir tikai augšējā līmeņa logi, un, ja cilnē ir vairāki iframe tagi un tie pieder vienai lapai, tie var koplietot sessionStorage.

local.storage.ts Avota kods:

session.storage.ts Avota kods

Atsauce lietas materiālos app.module.ts


Izmanto sastāvdaļās







Iepriekšējo:[Atkārtota izdruka] BonusCloud Python rīks paņem aktivizācijas kodu
Nākamo:Vai Chaink joprojām var spēlēt?
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com