Satura rādītājs:
Definīcija - ko nozīmē HTML5 vietējā krātuve?
HTML5 vietējā krātuve ir tīmekļa krātuves lietojumprogrammu saskarnes sastāvdaļa. Tā ir metode, ar kuras palīdzību Web lapas klienta tīmekļa pārlūkprogrammā lokāli glabā nosauktos atslēgu / vērtību pārus. Līdzīgi sīkfailiem, arī šie saglabātie dati pastāv - pat aizverot pārlūka cilni, pārlidojot prom no pašreizējās vietnes, izejot no pārlūka cilnes vai aizverot galveno pārlūku. Atšķirībā no sīkdatnēm šie dati uz attālo Web serveri netiek pārnesti, ja vien tie netiek nosūtīti manuāli. Tā kā HTML5 vietējā krātuve ir sākotnēji integrēta tīmekļa pārlūkprogrammās, tā ir pieejama bez trešo pušu pārlūku spraudņiem. Tas ir aprakstīts HTML5 specifikācijās.
Vietējo krātuvi galvenokārt izmanto, lai saglabātu un izgūtu datus HTML lapās no tā paša domēna. Pat pēc pārlūka restartēšanas datus var atgūt no visiem viena domēna logiem. Šis glabāšanas veids piedāvā daudzas iespējas tīmekļa lietotnēm.
Pārlūkprogrammas, piemēram, Firefox 3.5+, Internet Explorer 8.0+, Chrome 4.0+, Safari 4.0+, Mobile Safari (iPhone / iPad), Opera 10.5+ un Android 2.0+, atbalsta HTML5 lokālo krātuvi.
Techopedia izskaidro HTML5 vietējo krātuvi
HTML5 vietējā krātuve ir strukturēta uz nosauktajiem atslēgu / vērtību pāriem atšķirībā no citām datu bāzēm, kurās tiek izmantotas intensīvas SQL lietojumprogrammas. Dati tiek glabāti, pamatojoties uz nosaukto atslēgu. Pēc tam datus var iegūt, izmantojot to pašu taustiņu. Nosauktā atslēga ir virkņu formātā. Dati var būt jebkura veida, ko atbalsta JavaScript, piemēram, Būla vērtības, virknes, pludiņi vai veseli skaitļi. Pat ja tā, dati parasti tiek saglabāti kā virkne. Ja lietotāji glabā un izgūst neko citu kā tikai virknes, viņiem jāizmanto tādas funkcijas kā parseFloat () vai parseInt (), lai piespiestu atgūtos datus līdz paredzētajam JavaScript datu tipam.
No JavaScript koda HTML5 vietējai krātuvei var piekļūt, izmantojot globālā loga objekta localStorage objektu. Objekts localStorage datus saglabā bez derīguma termiņa. Dati netiek iznīcināti pat pēc pārlūka aizvēršanas, un tiem var piekļūt jebkurā laikā. Tā kā dati ir klienta pusē, saglabātie dati ir balstīti uz izmantoto pārlūku.
