Slapukai „JavaScript“: nustatykite, gaukite ir amp; Ištrinti pavyzdį

Kas yra slapukai?

Slapukas yra duomenų dalis, saugoma jūsų kompiuteryje, prie kurios gali prisijungti jūsų naršyklė. Jūs taip pat galbūt naudojotės slapukų privalumais sąmoningai ar nesąmoningai. Ar kada nors išsaugojote „Facebook“ slaptažodį, kad nereikėtų jo įvesti kiekvieną kartą bandant prisijungti? Jei taip, tada jūs naudojate slapukus. Slapukai įrašomi kaip raktų / reikšmių poros.

Kodėl jums reikia slapuko?

Ryšys tarp žiniatinklio naršyklės ir serverio vyksta naudojant protokolą be pilietybės, pavadintą HTTP. Protokolas be pilietybės kiekvieną prašymą laiko nepriklausomu. Taigi, serveris neišsaugo duomenų, nusiuntęs juos į naršyklę. Tačiau daugeliu atvejų duomenų reikės dar kartą. Čia ateina slapukai į paveikslėlį. Naudojant slapukus, interneto naršyklė neprivalės bendrauti su serveriu kiekvieną kartą, kai reikalingi duomenys. Vietoj to, jį galima gauti tiesiai iš kompiuterio.

„Javascript“ rinkinys slapukas

Galite sukurti slapukus naudodami dokumentą. tokia slapukų nuosavybė.

document.cookie = "cookiename=cookievalue"

Jūs netgi galite prie savo slapuko pridėti galiojimo datą, kad konkretus slapukas nurodytą dieną būtų pašalintas iš kompiuterio. Galiojimo laikas turėtų būti nustatytas UTC / GMT formatu. Jei nenustatysite galiojimo pabaigos datos, vartotojui uždarius naršyklę slapukas bus pašalintas.

document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC"

Taip pat galite nustatyti domeną ir kelią, kad nurodytumėte, kuriam domenui ir kuriems katalogams konkrečiame domene priklauso slapukas. Pagal numatytuosius nustatymus slapukas priklauso puslapiui, kuriame nustatomas slapukas.

document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC; path=/ "

// sukurkite slapuką su domenu į dabartinį puslapį ir kelią į visą domeną.

„JavaScript“ gaukite slapukus

Galite pasiekti tokį slapuką, kuris grąžins visus dabartiniam domenui išsaugotus slapukus.

var x = document.cookie

„JavaScript“ ištrinti slapukus

Jei norite ištrinti slapuką, jums tereikia nustatyti, kad slapuko vertė būtų tuščia, ir nustatyti, kad galiojimo laikas reikšmė būtų praleista.

document.cookie = "cookiename= ; expires = Thu, 01 Jan 1970 00:00:00 GMT"

Išbandykite šį pavyzdį patys:

 Slapukas !!! 
... du kartus paspauskite paleidimo mygtuką

Įdomios straipsniai...