Currently Browsing: W3C

Ce este de stocare DOM?

W3C DOM Storage Cameră de DOM (pronunţat Barajul de stocare), numit, de asemenea, Cameră de web, este evolutia funcţională a cookie existente şi puteţi paria că va fi un standard comun care va schimba multe obiceiuri.
Standardizată în prezent, este în curs de dezvoltare cu HTML 5 şi este acum susţinută (în parte), de la Internet Explorer 8, Firefox şi Safari 2 +.

Dezvoltatorii pot utiliza această tehnologie pentru a stoca date temporar, pentru o sesiune sau permanent, pentru un domeniu, clientii sunt compatibile.

Datele sunt stocate cu o structura de tablou asociativ, adică un set de perechi de nume şi valori.

Nu este în nici un fel, cu excepţia unei utilizări concediaţi de cookie-uri şi de stocare Web.

Iată un exemplu de opinii contra făcut cu DOM stocare (testat şi să fie difuzate pe Internet Explorer 8, Firefox 3.5 şi Safari 4):

Puteţi vedea această pagină <p> <span id="contatore"> o <număr necunoscut / ori span>. </ P>
<script>
/ / Crearea unui obiect window.localStorage
/ / Ce stochează datele permanent pentru un domeniu
Datele var = window.localStorage;

/ / Dacă variabila nu exista numeroVisualizzazioni iniţializat la 0
if (! dati.numeroVisualizzazioni) dati.numeroVisualizzazioni = 0;

/ / Adauga o pentru a contracara actuala
dati.numeroVisualizzazioni = parseInt (dati.numeroVisualizzazioni) + 1;

/ / Actualizarea conţinutului de span
document.getElementById ("contra"). innerHTML = dati.numeroVisualizzazioni;
</ Script>

Comparativ cu cookie-uri, DOM Cameră oferă mai multă funcţionalitate şi oportunităţi de dezvoltare, pe care le vedem:

  1. Sun Cameră permite monitorizarea constantă a perechile de date stocate, chiar şi de la ferestre diferite, obligată să singură fereastră sau tab. Prin urmare, prevede controlul total în anumite situaţii, de exemplu, se evită probleme din cauza operaţiunilor efectuate pe mai multe ferestre de browser.
    Exemplul dat de W3C pentru a explica utilitatea acestui control este cea a unui utilizator care vrea să cumpere bilete de avion. Tranzacţie cu mai multe ferestre deschise pe acelaşi amplasament, în cele din urmă se deplasează de la o fereastra la alta şi de a face un pic "de confuzie este găsit stocate în căruţă", gestionat de cookie-uri, plus bilete la ceea ce vrei. Susceptibile de a combina un dezastru.
  2. Cookie-urile păstrează decât 4KB de date, DOM magazine de stocare şi de până la 5MB (10 MB pentru Internet Explorer 8);
  3. De stocare a datelor DOM nu are un expirare stabilirea şi poate fi permanentă, spre deosebire de cookie-ul. De control este lăsată în mâinile utilizatorilor;
  4. Datele DOM nu sunt transmise la server pentru fiecare cerere de web, evitându-se astfel transmiterea de informaţii inutile;
  5. Sun de stocare poate lucra offline, stocarea pe orice disc şi apoi odată ce aţi găsit o conexiune la reţea eveniment cerere pentru a stoca datele de pe server. Acest lucru face aplicatii web, chiar şi în lipsa de conectivitate funcţionale;

Referinte pentru informaţii suplimentare:

Desigur, vor exista probleme de securitate care apar cu utilizarea pe scară largă. Dar potenţialul de dezvoltare a aplicatiilor web va fi foarte interesant.

Ce crezi?