I øjeblikket browsing: W3C

Hvad er DOM Storage?

W3C DOM Storage Den DOM Storage (udtales Dam Storage), også kaldet Web Storage er funktionel udvikling af det eksisterende cookie, og du kan vædde på, at vil være en fælles standard, som vil ændre mange vaner.
Færd med at standardisere, er ved at opstå med HTML 5 og er nu understøttet (delvis) fra Internet Explorer 8, Firefox og Safari 2 +.

Udviklere kan bruge denne teknologi til at gemme data midlertidigt for en session eller permanent for et domæne, kunder er kompatible.

Dataene gemmes med en struktur, associative array, dvs et sæt af par af navne og værdier.

Det er ikke på nogen måde undtagen en overflødig brug af cookies og web-Storage.

Her er en eksempel på counter synspunkter færdig med DOM (testet baggage og kører på Internet Explorer 8, Firefox 3,5 og Safari 4):

Du ser denne side <p> <span id="contatore"> et ukendt antal </ span> gange. </ P>
<script>
/ / Opret et objekt window.localStorage
/ / Hvilke gemmer data permanent for et domæne
var data = window.localStorage;

/ / Hvis variablen ikke findes numeroVisualizzazioni initialiseret til 0
if (! dati.numeroVisualizzazioni) dati.numeroVisualizzazioni = 0;

/ / Tilføj 1 til imødegå nuværende
dati.numeroVisualizzazioni = parseInt (dati.numeroVisualizzazioni) + 1;

/ / Update indholdet af span
document.getElementById ('skranke'). innerHTML = dati.numeroVisualizzazioni;
</ Script>

Sammenlignet med cookies, DOM Storage giver mere funktionalitet og udviklingsmuligheder, som vi ser:

  1. Søn Storage tillader konstant overvågning af par af lagrede data, selv fra forskellige vinduer, bundet til enkelt vindue eller fane. Derfor giver total kontrol i visse situationer, for eksempel undgår problemer som følge af operationer, der udføres på flere browservinduer.
    Eksemplet fra W3C til at forklare nytten af denne kontrol er, at en bruger, der ønsker at købe flybilletter. Transaktionen med flere vinduer åbne på samme sted, som eventuelt transporteres gennem vinduerne og gør en smule "for forveksling er fundet gemt i" indkøbskurv ", som forvaltes af cookie, flere billetter end ønsket. Sandsynlig at kombinere en rod.
  2. Cookies butik end 4KB af data, DOM Storage butikker og op til 5 MB (10 MB til Internet Explorer 8);
  3. De DOM datalagring ikke har en udløbsdato indstilling og kan være permanent i modsætning til cookie. Den kontrol, der er tilbage i hænderne på brugerne;
  4. De DOM bliver ikke videregivet til serveren for hver webanmodning, således at man undgår unødvendig videregivelse af oplysninger;
  5. Søn Storage kan arbejde offline, opbevaring alt på disken og derefter en gang du har fundet tilfælde netværksforbindelse anmodning til at gemme data på serveren. Dette gør web-applikationer, selv i mangel af funktionelle konnektivitet;

Referencer til yderligere oplysninger:

Sikkert vil der være sikkerhedsproblemer, der kan opstå med udbredt brug. Men potentialet for udvikling af web-applikationer vil være meget interessant.

Hvad mener du?