JavaScript je jezik koji stoji iza gotovo svake web stranice koju ćete koristiti. JavaScript je jezik internetskog svijeta i koristi se i u internetskoj komunikaciji. Koncept i potreba za kolačićima pojavili su se kada su programeri željeli pohraniti korisničke podatke u preglednik kako bi se izbjegla preopterećena komunikacija preko HTTP poslužitelja bez državljanstva. Kolačić je poput datoteke koja sadrži neke podatke koji su pohranjeni na korisnikovom stroju. Podaci ostaju na računalu, čak i ako korisnik zatvori web mjesto ili zatvori preglednik. Ovaj članak daje pregled upotrebe kolačića u JavaScript-u.
Sintaksa
Sintaksa za stvaranje i spremanje kolačića je sljedeća:
dokument.cookie = "cookieName = cookieValue"Kolačić sprema podatke u parove ključ / vrijednost.
Izrada kolačića
Kolačić možete stvoriti dodjeljivanjem niza dokumentu.kolačić, na primjer, userName.
dokument.kolačić = "userName = John"Dobivanje kolačića
Sada, ako želimo pogledati kolačić, kolačić možemo dobiti dodjeljivanjem dokumenta.kolačić na varijablu, a zatim je utješite.
var cookieStat = dokument.kolačić;konzola.zapisnik (kolačić.Stat);
Postavljanje / ažuriranje kolačića
Kolačić možemo ažurirati i koristeći istu sintaksu koju smo koristili za stvaranje kolačića. Da bismo, na primjer, dodali datum isteka u kolačiću, upotrijebit ćemo sljedeću tehniku:
var datum isteka = novi datum ();datum isteka.setDate (datum isteka.getDate () + 1)
datum isteka.toUTCString ()
dokument.kolačić = "userName = John"
dokument.kolačić = "ističe =" + datum isteka.toUTCString ()
Nakon ažuriranja pogledajte kolačić:
konzola.zapisnik (dokument.kolačić)Možete vidjeti da se kolačić ažurira.
Brisanje kolačića
U Pythonu ne postoji ugrađena metoda ili objekt za brisanje kolačića, ali kolačić se briše kad istekne. Ako kolačiću dodijelite prošli datum, možete ga izbrisati.
var datum isteka = novi datum ();datum isteka.setDate (datum isteka.getDate () - 1)
datum isteka.toUTCString ()
dokument.kolačić = "userName = John"
dokument.kolačić = "ističe =" + datum isteka.toUTCString ()
Nakon što dodijelite prošli datum, kolačić više neće raditi i automatski će se izbrisati istekom.
Zaključak
Dakle, na ovaj način možete stvoriti kolačić, postaviti ili ažurirati kolačić i izbrisati kolačić u JavaScript-u. U ovom ste članku naučili o upotrebi kolačića u JavaScript-u, uključujući kako vam kolačići mogu pomoći u razvoju i spremanju potrebnih korisničkih podataka. Možete nastaviti učiti više o JavaScriptu na linuxhint.com. Hvala vam!