Inhoudsopgave:
Definitie - Wat betekent HTML5 lokale opslag?
HTML5 lokale opslag is een onderdeel van de programmeerinterface van de webopslagapplicatie. Het is een methode waarmee webpagina's lokaal benoemde sleutel / waarde-paren opslaan in de webbrowser van een client. Net als cookies bestaan deze opgeslagen gegevens - zelfs wanneer u een browsertabblad sluit, weg van een huidige website surft, een browsertabblad verlaat of een hoofdbrowser sluit. In tegenstelling tot cookies worden deze gegevens niet overgedragen naar de externe webserver tenzij deze handmatig worden verzonden. Omdat HTML5 lokale opslag native is geïntegreerd in webbrowsers, is het beschikbaar zonder browserplug-ins van derden. Het wordt beschreven in de HTML5-specificaties.
Lokale opslag wordt voornamelijk gebruikt om gegevens op te slaan en op te halen in HTML-pagina's uit hetzelfde domein. Zelfs na het opnieuw opstarten van een browser kunnen de gegevens worden hersteld vanuit alle vensters in hetzelfde domein. Dit type opslag biedt talloze opties voor web-apps.
Browsers, zoals Firefox 3.5+, Internet Explorer 8.0+, Chrome 4.0+, Safari 4.0+, Mobile Safari (iPhone / iPad), Opera 10.5+ en Android 2.0+ ondersteunen lokale HTML5-opslag.
Techopedia verklaart HTML5 Local Storage
HTML5 lokale opslag is gestructureerd op benoemde sleutel / waarde-paren, in tegenstelling tot andere databases die gebruikmaken van SQL-intensieve applicaties. Gegevens worden opgeslagen op basis van een benoemde sleutel. Daarna kunnen gegevens worden opgehaald met dezelfde sleutel. De benoemde sleutel heeft een tekenreeksindeling. De gegevens kunnen van elk type zijn dat wordt ondersteund door JavaScript, zoals Booleans, strings, floats of gehele getallen. Toch worden de gegevens meestal opgeslagen als een tekenreeks. Als gebruikers iets anders dan strings opslaan en ophalen, moeten ze gebruik maken van functies, zoals parseFloat () of parseInt (), om de herstelde gegevens naar het verwachte JavaScript-gegevenstype te dwingen.
Vanuit de JavaScript-code is lokale HTML5-opslag toegankelijk via een localStorage-object op het globale vensterobject. Het localStorage-object slaat de gegevens op zonder vervaldatum. De gegevens worden niet gewist, zelfs na het sluiten van de browser, en kunnen op elk moment worden geopend. Omdat het client-side is, zijn opgeslagen gegevens gebaseerd op de browser die wordt gebruikt.
