html5 web - oplagring

, html5 indfører to mekanismer, der svarer til http samling småkager, til opbevaring af strukturerede data om kunden side, og at løse følgende ulemper.,,, de er opført med hver http anmodning, hvilket forsinker dit web anvendelse ved fremsendelse af de samme data.,,, de er opført med hver http anmodning, derved sender data ukrypteret over internettet.,,, de er begrænset til 4 kb af data.ikke nok til at opbevare data,.,,, de to oplagring er, samling, oplagring og lokal oplagring, og de vil blive brugt til at behandle forskellige situationer. de seneste udgaver af stort set alle browser støtter html5 oplagring, herunder internet explorer. samling, opbevaring, oplagring, samling, er konstrueret til scenarier, hvor brugeren foretager en enkelt transaktion, men kunne gennemføre flere transaktioner i forskellige vinduer på samme tid, f.eks, f.eks. hvis en bruger køber flybilletter i to forskellige vinduer med samme sted.hvis lokaliteten anvendes småkager til at holde styr på, som bruger køber billet, så brugeren klikket fra side til side i to vinduer, billetten i øjeblikket købte ville "lækker" fra et vindue til andre, der kan medføre bruger til at købe billetter til samme flyvning uden at lægge mærke til, html5. indfører, sessionstorage, attribut, som vil blive anvendt af lokaliteter til at tilføje oplysninger til det møde, oplagring, og den vil være tilgængelig for alle side fra samme sted, der blev indledt i vinduet, dvs. og så snart du lukke vinduet, samling ville være tabt. efter er den kode, som vil skabe en samling variabel og få adgang til det variable −, <!doctype html > < html > < krop > < manuskript type = "tekst /javascript" > hvis (sessionstorage.hits) (sessionstorage.hits = antal (sessionstorage. hits) + 1) andet (sessionstorage.hits = 1} dokument. skrive ("samlede rammer" + sessionstorage.hits). < /manuskript > < p > opfriske den side til at øge antallet af hits. < /p > < p > tæt på vinduet, og åbne den igen og se resultatet. < /p > < /organ > < /html > dette vil føre til følgende resultat −,, lokal oplagring, lokal oplagring, er konstrueret til oplagring, der strækker sig over flere vinduer, og varer længere end den nuværende mødeperiode.i særdeleshed, web ansøgninger kan ønske at opbevare megabyte bruger data, f.eks. hele bruger udarbejdet dokumenter eller et indbakken, om kunden side for driftsmæssige årsager. igen, kager, gør ikke sagen, fordi de er fremsendt med hver anmodning. f.eks. html5 indfører, localstorage, attribut, som kan anvendes til at få adgang til en side er lokal oplagring område uden nogen tidsfrist, og det lokale oplagring vil være til rådighed, når du ville bruge denne side. efter er den kode, som vil skabe en lokal oplagring variable og adgang, som variabel, hver gang denne side er tilgængelige, næste gang du åbne vinduet og minus. <!doctype html > < html > < krop > < manuskript type = "tekst /javascript" > hvis (localstorage.hits) (localstorage.hits = antal (localstorage. hits) + 1) andet (localstorage.hits = 1} dokument. skrive ("samlede rammer" + localstorage.hits). < /manuskript > < p > opfriske den side til at øge antallet af hits. < /p > < p > tæt på vinduet, og åbne den igen og se resultatet. < /p > < /organ > < /html > dette vil føre til følgende resultat −,, slette web - oplagring, opbevaring af følsomme oplysninger om lokale maskine kan være farlig og efterlade et sikkerhedshul.,, samling lagre data ville udgå af- browsere umiddelbart efter møde bliver opsagt., klart en lokal oplagring, at du skulle ringe, localstorage. fjerne ('key "), og hvor" nøgle "- er nøglen til den værdi, de ønsker at fjerne.hvis du vil klare alle miljøer, har du brug for at ringe, localstorage. clear() metode. efter er den kode, der er klart komplet lokal oplagring −, <!doctype html > < html > < krop > < manuskript type = "tekst /javascript" > localstorage. clear(); //- antallet af hits.hvis (localstorage.hits) (localstorage.hits = antal (localstorage. hits) + 1) andet (localstorage.hits = 1} dokument. skrive ("samlede rammer:" + localstorage.hits). < /manuskript > < p > forfriskende side ville ikke slå tæller. <. /p > < p > tæt på vinduet, og åbne den igen og se resultatet. < /p > < /organ > < /html > dette vil føre til følgende resultat &minus,,,



Previous:
Next Page: