Aktualisht Browsing: W3C

Cili është DOM Storage?

W3C DOM Storage DOM Storage (pronounced Dam magazinimit), gjithashtu e quajti Web Storage, është zhvillimi funksional të cookie ekzistuese dhe ju mund të bast se do të jetë një standard të përbashkët që do të ndryshojë zakonet e shumë.
Aktualisht po të standardizuar, po shfaqet me HTML 5 dhe është përkrahur tani (pjesërisht) nga Internet Explorer 8, Firefox dhe Safari 2 +.

Zhvilluesit mund të përdorni këtë teknologji për të ruajtur të dhënat përkohësisht për një seancë ose të përhershme për një domain, klientët janë të pajtueshme.

Të dhënat janë ruajtur me një strukturë të array asociativ, pra një sërë palë e emrave dhe të vlerave.

A nuk është në asnjë mënyrë, përveç një përdorim të tepërt të cookie-t dhe Web Storage.

Ja një shembull i shikimeve bërë me DOM Storage (testuar dhe punon në Internet Explorer 8, 3,5 Firefox dhe Safari 4):

Ju shikoni këtë faqe <p> <span id="contatore"> një <panjohur numri / herë span>. </ P>
<script>
/ / Krijo një objekt window.localStorage
/ / Cili dyqane të dhëna të përhershme për një domain
window.localStorage dhënat var =;

/ / Ndryshore Nëse nuk ekziston numeroVisualizzazioni nisur për 0
në qoftë se (! dati.numeroVisualizzazioni) dati.numeroVisualizzazioni = 0;

/ / Shto 1 për të luftuar e tanishme
dati.numeroVisualizzazioni = parseInt (dati.numeroVisualizzazioni) + 1;

/ / Update përmbajtjen e hapësirave të
document.getElementById ('kundër'). innerHTML = dati.numeroVisualizzazioni;
</> Script

Krahasuar me cookies, DOM Storage ofron funksionalitet më shumë dhe mundësi zhvillimi, që ne e shohim:

  1. Die Storage lejon monitorim të vazhdueshëm nga palë të tjera të të dhënave të ruajtura, madje edhe nga dritaret e ndryshme, të lidhur me dritare të vetme apo tab. Prandaj siguron kontroll të plotë në disa situata, për shembull shmang problemet për shkak të operacioneve të kryera në dritaret e shfletuesit të shumta.
    Shembull bërë nga W3C për të shpjeguar dobishmërinë e këtij kontrolli është ai i një përdorues i cili dëshiron të blejë bileta ajrore. Transaksion me dritare të shumta të hapura në të njëjtën faqe, eventualisht duke lëvizur nga një dritare në tjetrën dhe duke bërë pak 'e konfuzionit është gjetur e ruajtur në karrocë "", i menaxhuar nga cookie, plus bileta për atë që ju dëshironi. Ka gjasa për të kombinuar një rrëmujë.
  2. dyqan Cookies se 4KB e të dhënave, DOM Storage dyqane mirë deri në 5MB (10MB për Internet Explorer 8);
  3. Ruajtjen e të dhënave DOM nuk ka një skadimit vendosjen dhe mund të jenë të përhershme, ndryshe nga cookie. Kontrolli është lënë në duart e përdoruesve;
  4. Të dhënat DOM nuk janë të transmetueshme tek serveri web për çdo kërkesë, duke shmangur transmetimin e informacionit të panevojshëm;
  5. Die Storage mund të punojnë në linjë, magazinimin e çdo gjë në disk dhe pastaj një herë ju keni gjetur në rrjetin ngjarje kërkesën lidhje për të ruajtur të dhënave në server. Kjo e bën aplikacioneve web edhe në mungesë të lidhjes funksionale;

Referenca për informacion të mëtejshëm:

S'ka dyshim se nuk do të jetë çështje të sigurisë që dalin me përdorim të gjerë. Por potencial për zhvillimin e web aplikacioneve do të jetë shumë interesante.

Çfarë mendoni ju?