Innholdsfortegnelse
Informasjonskapsler er små biter av data som er lagret i nettleseren til personen som besøker en side, slik at noen data kan fås om navigasjonen på en bestemt side, med dette når personen besøker nettstedet igjen kan vi tilpasse opplevelsesnavigasjonen , enten viser resultater relatert til ditt forrige besøk, eller viser dine personlige data umiddelbart.Med HTML5 og dokumentobjekt Vi kan skrive informasjonskapsler ved hjelp av Javascript -språket, takket være dette kan vi utvide funksjonaliteten til sidene våre og tilby en mer robust nettleseropplevelse.
Les og skriv informasjonskapsler
Som vi nevnte i begynnelsen, takket være objektet dokument Vi kan håndtere informasjonskapsler, med følgende kode skal vi lage et lite eksempel på dette, slik at vi kan forstå hvordan prosessene utføres:
Eksempel Legg til informasjonskapsel for informasjonskapsel
Cookie -egenskapen fungerer på en særegen måte. Når vi leser verdien av eiendommen, får vi alle informasjonskapslene som er knyttet til dokumentet. Informasjonskapsler har en navn / verdi -parstruktur, og du kan se navn = verdi.
Når flere informasjonskapsler er oppnådd, vil vi se at vi får dem atskilt med et semikolon som følger: navn1 = verdi1; navn2 = verdi2; navn3 = verdi3. Og så videre med alt vi har.
Nå er oppførselen når vi legger til en informasjonskapsel følgende, vi tildeler et nytt navn / verdipar som verdien av informasjonskapselegenskapen til dokumentobjektet, og dermed blir dokumentkakene lagt til. I denne prosessen kan vi bare legge til en informasjonskapsel om gangen. Hvis vi tildeler en verdi som tilsvarer et eksisterende informasjonskapselnavn, blir den oppdatert med den verdien.
Når vi har avklart hvordan informasjonskapsler fungerer, skal vi forklare koden vi legger inn, vi ser at vi har to knapper i dokumentet, hver tildelt en funksjon Legg til informasjonskapsel å legge til informasjonskapsler og Oppdater informasjonskapsel for å oppdatere dem, når vi bruker den første, er funksjonen aktivert createCookie som oppretter et nytt navn / verdipar som vil bli lagt til i dokumentets cookie -samling, kaller den andre knappen funksjonen oppdateringCookie som tildeler en eksisterende informasjonskapsel en ny verdi.
La oss se et skjermbilde av hvordan denne koden skal fungere i nettleseren vår:
Vi har også noen ekstra egenskaper som vi kan bruke til å håndtere informasjonskapsler, la oss se følgende liste:
- sti = Angir banen som er knyttet til informasjonskapselen, som standard er banen til det gjeldende dokumentet.
- domene = Det etablerer domenet som er knyttet til informasjonskapselen, som standard tar det verdien av domenet til det nåværende dokumentet.
- maks alder = Den fastslår livet til en informasjonskapsel, den telles i sekunder, og den begynner å telle fra den ble opprettet.
- utløper = Angi utløpsdatoen for en informasjonskapsel ved å bruke GMT -tidssonen. Dette alternativet er bare tilgjengelig for bruk via en HTTPS -tilkobling.