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!