JavaScript je jazyk takmer každej webovej stránky, ktorú budete používať. JavaScript je jazyk online sveta a používa sa tiež v online komunikácii. Koncept a potreba súborov cookie nastali, keď vývojári chceli uložiť informácie o používateľovi do prehľadávača, aby sa zabránilo preťaženej komunikácii cez bezstavový server HTTP. Cookie je ako súbor obsahujúci niektoré údaje, ktoré sú uložené v prístroji používateľa. Informácie zostanú v počítači, aj keď používateľ zavrie webovú stránku alebo zavrie prehliadač. Tento článok poskytuje prehľad použitia cookies v JavaScripte.
Syntax
Syntax pre vytvorenie a uloženie súboru cookie je nasledovná:
dokument.cookie = "cookieName = cookieValue"Cookie ukladá údaje do párov kľúč - hodnota.
Vytvorenie súboru cookie
Cookie môžete vytvoriť priradením reťazca k dokumentu.cookie, napríklad userName.
dokument.cookie = "userName = John"Získanie súboru cookie
Teraz, ak sa chceme pozrieť na cookie, môžeme získať cookie priradením dokumentu.cookie do premennej a potom ju konzolou.
var cookieStat = dokument.cookie;konzola.denník (cookie.Stat);
Nastavenie / aktualizácia súboru cookie
Súbory cookie môžeme aktualizovať aj pomocou rovnakej syntaxe, ktorú sme použili pri vytváraní súborov cookie. Napríklad na pridanie dátumu exspirácie do súboru cookie použijeme nasledujúcu techniku:
var expiryDate = nový dátum ();dátum spotreby.setDate (expiryDate.getDate () + 1)
dátum spotreby.toUTCString ()
dokument.cookie = "userName = John"
dokument.cookie = "expires =" + expiryDate.toUTCString ()
Po aktualizácii skontrolujte súbor cookie:
konzola.denník (dokument.cookie)Môžete vidieť, že súbor cookie je aktualizovaný.
Vymazanie súboru cookie
Neexistuje žiadna vstavaná metóda alebo objekt na odstránenie súboru cookie v Pythone, ale súbor cookie sa po uplynutí platnosti vymaže. Priradením minulého dátumu k súboru cookie ho môžete vymazať.
var expiryDate = nový dátum ();dátum spotreby.setDate (expiryDate.getDate () - 1)
dátum spotreby.toUTCString ()
dokument.cookie = "userName = John"
dokument.cookie = "expires =" + expiryDate.toUTCString ()
Po priradení minulého dátumu nebude súbor cookie fungovať a po uplynutí platnosti sa automaticky odstráni.
Záver
Takto teda môžete vytvoriť súbor cookie, nastaviť alebo aktualizovať súbor cookie a odstrániť súbor cookie v JavaScripte. V tomto článku ste sa dozvedeli o použití súborov cookie v JavaScripte, vrátane toho, ako vám súbory cookie môžu pomôcť pri vývoji a ukladaní potrebných údajov používateľa. Môžete sa ďalej dozvedieť viac o JavaScripte na linuxhint.com. Ďakujem!