Во моментов гледаш: W3C

Што е ДОМ на чување?

W3C DOM Storage На ДОМ за чување (изрече брана на чување), исто така, повика на веб-чување на податоци, е функционална еволуција на постоечкиот "куки" и вие да се обложуваат кој ќе биде општ стандард, што ќе го промени многу нешта во навиките.
Во моментов се стандардизирани, се појавува со HTML 5 и сега е помогнато (делумно) од Internet Explorer 8, Firefox и Safari 2 +.

Програмерите можат да го користат оваа технологија за складирање на податоци, привремено или трајно за сесија за домен, клиентите се компатибилни.

Податоците се складираат со структура на асоцијативни низи, односно збир на парови на имиња и вредности.

Тоа не е во било каков начин освен излишни употреба на cookies и Веб чување на податоци.

Еве еден пример на контра ставови направено со ДОМ складирање (тестиран и работи на Internet Explorer 8, Firefox 3.5 и Safari 4):

Гледаш оваа страница p> <span id="contatore"> број непознат </ span> пати. </ P>
<script>
/ / Креирање на објектот window.localStorage
/ / Кои продавници податоци трајно за домен
var податоци = window.localStorage;

/ / Ако променливата не постои numeroVisualizzazioni иницијализиран на 0
if (! dati.numeroVisualizzazioni) dati.numeroVisualizzazioni = 0;

/ / Додај 1 за да се спречи сегашната
dati.numeroVisualizzazioni = parseInt (dati.numeroVisualizzazioni) + 1;

/ / Надградба на содржината на span
document.getElementById ('контра'.) = dati.numeroVisualizzazioni innerHTML;
</ Script>

Во споредба со колачиња, ДОМ чување обезбедува повеќе функционалност и можности за развој, кои можеме да видиме:

  1. Не чување овозможува континуирано следење на парови на складирани податоци, дури и од различни прозорци, врзано со еден прозорец или јазиче. Затоа обезбедува целосна контрола во некои ситуации, на пример избегнува проблеми поради операциите што се вршат на повеќе прозорци на пребарувачот.
    Примерот прикажан од W3C да се објасни корисноста на оваа контрола е дека на корисник кој сака да купи авиокомпанија билети. Трансакцијата со повеќе прозорци отворени на истата локација, на крајот се движат од еден прозорец во друг и тоа малку 'на конфузија се најде чуваат во "кошницата", управуван од "куки", плус билети за она што го сакате. Веројатно да се комбинираат една белја.
  2. Колачињата чувајте од 4 kB на податоци, ДОМ за чување на продавници додека добро 5MB (10MB за Internet Explorer 8);
  3. Податоците ДОМ складирање не имаат истекот поставување и може да биде постојана, за разлика од "куки". Контрола е оставена во рацете на корисниците;
  4. На ДОМ податоците не се пренесува на сервер за секој веб барање, а со тоа избегнување на непотребни пренос на информации;
  5. Не чување можат да работат присутен, чување сé на диск и потоа откако ќе го пронашле настан мрежна врска барање за зачувување на податоци на серверот. Ова го прави веб апликации дури и во отсуство на функционална поврзаност;

Препораки за натамошни информации:

Сигурно ќе има безбедносни прашања кои произлегуваат со широката употреба. Но потенцијал за развој на веб апликации ќе биде многу интересен.

Што мислите?