JavaScripti

JavaScripti küpsis

JavaScripti küpsis

JavaScripti keel on peaaegu iga kasutatava veebisaidi taga. JavaScript on veebimaailma keel ja seda kasutatakse ka võrgusuhtluses. Küpsiste kontseptsioon ja vajadus tekkis siis, kui arendajad soovisid salvestada kasutajate teavet brauserisse, et vältida ülekoormatud suhtlust kodakondsuseta HTTP-serveri kaudu. Küpsis on nagu fail, mis sisaldab mõnda teavet, mis on salvestatud kasutaja masinasse. Teave jääb arvutisse, isegi kui kasutaja sulgeb veebisaidi või sulgeb brauseri. See artikkel annab ülevaate küpsiste kasutamisest JavaScriptis.

Süntaks

Prääniku loomise ja salvestamise süntaks on järgmine:

dokument.küpsis = "küpsiseNimi = küpsise väärtus"

Küpsis salvestab andmed võtmeväärtuste paaridesse.

Küpsise loomine

Küpsise saate luua, määrates dokumendile stringi.küpsis, näiteks kasutajanimi.

dokument.küpsis = "kasutajanimi = John"

Küpsise saamine

Kui tahame nüüd küpsist vaadata, saame küpsise dokumendi määramise teel.küpsis muutujale ja seejärel lohutage seda.

var cookieStat = dokument.küpsis;
konsool.logi (küpsis.Stat);

Küpsise seadistamine / värskendamine

Saame värskendada ka küpsist, kasutades sama süntaksit, mida kasutasime küpsise loomisel. Näiteks küpsisesse aegumiskuupäeva lisamiseks kasutame järgmist tehnikat:

var expiryDate = uus kuupäev ();
aegumiskuupäev.setDate (aegumiskuupäev.getDate () + 1)
aegumiskuupäev.toUTCString ()
dokument.küpsis = "kasutajanimi = John"
dokument.küpsis = "aegub =" + aegumiskuupäev.toUTCString ()

Pärast värskendamist vaadake küpsist:

konsool.log (dokument.küpsis)

Näete, et küpsist värskendatakse.

Küpsise kustutamine

Pythonis pole küpsise kustutamiseks sisseehitatud meetodit ega objekti, kuid küpsis kustutatakse, kui see aegub. Määrates küpsisele möödunud kuupäeva, saate selle kustutada.

var expiryDate = uus kuupäev ();
aegumiskuupäev.setDate (aegumiskuupäev.getDate () - 1)
aegumiskuupäev.toUTCString ()
dokument.küpsis = "kasutajanimi = John"
dokument.küpsis = "aegub =" + aegumiskuupäev.toUTCString ()

Pärast möödunud kuupäeva määramist ei tööta küpsis enam ja see kustutatakse aegudes.

Järeldus

Nii saate nii luua küpsise, seadistada või värskendada küpsist ja kustutada JavaScripti küpsise. Selles artiklis õppisite küpsiste kasutamise kohta JavaScripti kohta, sealhulgas sellest, kuidas küpsised aitavad teil arendamisel ja vajalike kasutajaandmete salvestamisel. JavaScripti kohta lisateavet saate jätkata aadressil linuxhint.com. Aitäh!

Rakenduse AppyMouse ekraanipaneel ja hiirekursor Windowsi tahvelarvutitele
Tahvelarvutite kasutajad tunnevad hiirekursorit sageli puudust, eriti kui neil on kombeks sülearvuteid kasutada. Puutetundliku ekraaniga nutitelefonid...
Hiire keskmine nupp ei tööta Windows 10-s
The hiire keskmine nupp aitab teil sirvida pikki rohke andmega veebisaite ja ekraane. Kui see peatub, siis lõpuks kasutate kerimiseks klaviatuuri, mis...
Kuidas muuta hiire vasakut ja paremat nuppu Windows 10 PC-s
On üsna tavaline, et kõik arvutihiirte seadmed on ergonoomiliselt mõeldud parempoolsete kasutajate jaoks. Kuid on olemas hiire seadmeid, mis on spetsi...