Innholdsfortegnelse:
Definisjon - Hva betyr HTML5 lokal lagring?
HTML5 lokal lagring er en komponent i programmeringsgrensesnittet for nettlagringsprogram. Det er en metode der websider lokalt lagrer navngitte nøkkel / verdipar i en klients nettleser. I likhet med informasjonskapsler eksisterer disse lagrede dataene - selv når du lukker en nettleserfane, surfer bort fra en gjeldende webside, avslutter en nettleserfane eller lukker en hovedleser. I motsetning til informasjonskapsler, blir disse dataene ikke ført til den eksterne webserveren med mindre de sendes manuelt. Fordi lokal lagring av HTML5 er integrert i nettlesere, er den tilgjengelig uten tredjeparts nettleser-plugin-moduler. Det er beskrevet i HTML5-spesifikasjonene.
Lokal lagring brukes hovedsakelig til å lagre og hente data på HTML-sider fra samme domene. Selv etter omstart av en nettleser, kan dataene gjenopprettes fra alle vinduer i samme domene. Denne typen lagring tilbyr mange alternativer for webapper.
Nettlesere, for eksempel Firefox 3.5+, Internet Explorer 8.0+, Chrome 4.0+, Safari 4.0+, Mobile Safari (iPhone / iPad), Opera 10.5+ og Android 2.0+ støtter HTML5 lokal lagring.
Techopedia forklarer HTML5 Local Storage
HTML5 lokal lagring er strukturert på navngitte nøkkel / verdipar, i motsetning til andre databaser som bruker SQL-intense applikasjoner. Data lagres basert på en navngitt nøkkel. Etter det kan data hentes med samme tast. Den navngitte nøkkelen er i et strengformat. Dataene kan være av hvilken som helst type som støttes av JavaScript, for eksempel Booleans, strenger, floats eller heltal. Likevel lagres dataene som en streng. Hvis brukere lagrer og henter noe annet enn strenger, må de gjøre bruk av funksjoner, for eksempel parseFloat () eller parseInt (), for å tvinge de gjenopprettede dataene til den forventede JavaScript-datatypen.
Fra JavaScript-koden kan HTML5 lokal lagring nås via et localStorage-objekt på det globale vindusobjektet. LocalStorage-objektet lagrer dataene uten utløpsdato. Dataene slettes ikke, selv etter at du har stengt nettleseren, og kan nås når som helst. Siden det er klientsiden, er lagrede data basert på nettleseren som brukes.
