HTML5 - slapukai

Turinys
Slapukai yra nedideli duomenų fragmentai, kurie yra saugomi asmens, kuris apsilanko puslapyje, naršyklėje, kad kai kurie duomenys galėtų būti gauti apie jų naršymą tam tikrame puslapyje, o kai asmuo vėl apsilanko svetainėje, galime suasmeninti jo naršymo patirtį rodomi rezultatai, susiję su jūsų ankstesniu apsilankymu, arba nedelsiant rodomi jūsų asmens duomenys.
Su HTML5 ir dokumento objektas Mes galime rašyti slapukus naudodami „Javascript“ kalbą, todėl galime išplėsti savo puslapių funkcionalumą ir pasiūlyti tvirtesnę naršymo patirtį.
Skaitykite ir rašykite slapukus
Kaip minėjome pradžioje, objekto dėka dokumentas Mes galime tvarkyti slapukus, naudodami šį kodą, kurį padarysime nedideliu pavyzdžiu, kad galėtume suprasti, kaip atliekami procesai:
 Pavyzdys Pridėti slapuką Atnaujinti slapuką 

Slapukų ypatybė veikia savotiškai, kai skaitome nuosavybės vertę, gauname visus su dokumentu susijusius slapukus. Slapukai turi pavadinimo / vertės poros struktūrą ir jūs galite pamatyti vardą = reikšmę.
Dabar, kai bus gauti keli slapukai, pamatysime, kad juos gausime atskirti kabliataškiu taip: name1 = value1; name2 = value2; name3 = value3. Ir taip toliau su viskuo, ką turime.
Dabar elgsena, kai pridedame slapuką, yra tokia, mes priskiriame naują vardo / vertės porą kaip dokumento objekto slapuko ypatybės vertę ir taip pridedami dokumento slapukai. Šiame procese vienu metu galime pridėti tik vieną slapuką, jei priskiriame reikšmę, atitinkančią esamą slapuko pavadinimą, jis bus atnaujintas ta verte.
Išsiaiškinę slapukų veikimo būdą, paaiškinsime įvestą kodą, pamatysime, kad dokumente yra du mygtukai, kiekvienam priskiriama funkcija Pridėti slapuką pridėti slapukus ir Atnaujinti slapuką norėdami juos atnaujinti, kai naudojame pirmąjį, funkcija yra įjungiama createCookie kuris sukuria naują vardo / vertės porą, kuri bus įtraukta į dokumento slapukų rinkinį, antrasis mygtukas iškvies šią funkciją updateCookie kuris suteiks esamam slapukui naują vertę.
Pažiūrėkime ekrano kopiją, kaip šis kodas turėtų veikti mūsų naršyklėje:

Taip pat turime keletą papildomų savybių, kurias galime naudoti slapukams tvarkyti, pažiūrėkime šį sąrašą:
  • kelias = Nustato kelią, susietą su slapuku, pagal numatytuosius nustatymus tai yra dabartinio dokumento kelias.
  • domenas = Jis nustato domeną, susietą su slapuku, pagal numatytuosius nustatymus jis priima dabartinio dokumento domeno vertę.
  • maksimalus amžius = Jis nustato slapuko gyvenimą, jis skaičiuojamas sekundėmis ir pradedamas skaičiuoti nuo jo sukūrimo momento.
  • baigiasi = Naudodami GMT laiko juostą nustatykite slapuko galiojimo datą. Šią parinktį galima naudoti tik naudojant HTTPS ryšį.
Norėdami naudoti šias savybes, jas turime pridėti po kabliataškio, pavyzdžiui, nustatydami slapuko vertę document.cookie = "MyCookie = MyValue; max-age = 10"; Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave