JavaScript

JavaScript sīkfails

JavaScript sīkfails

JavaScript ir valoda, kas aizvada gandrīz katru vietni, kuru izmantosit. JavaScript ir tiešsaistes pasaules valoda, un to izmanto arī tiešsaistes saziņā. Sīkdatņu jēdziens un nepieciešamība radās, kad izstrādātāji vēlējās pārlūkprogrammā saglabāt lietotāja informāciju, lai izvairītos no pārslodzes ar bezvalstnieka HTTP serveri. Sīkdatne ir kā fails, kurā ir daži dati, kas tiek glabāti lietotāja mašīnā. Informācija paliek datorā, pat ja lietotājs aizver vietni vai aizver pārlūku. Šajā rakstā ir sniegts pārskats par sīkdatņu izmantošanu JavaScript.

Sintakse

Sīkdatņu izveidošanas un saglabāšanas sintakse ir šāda:

dokumentu.sīkdatne = "cookieName = cookieValue"

Sīkdatne datus saglabā atslēgas vērtību pāros.

Sīkdatnes izveide

Jūs varat izveidot sīkfailu, piešķirot dokumentam virkni.sīkdatne, piemēram, userName.

dokumentu.sīkdatne = "userName = John"

Sīkdatnes iegūšana

Tagad, ja mēs vēlamies apskatīt sīkfailu, mēs varam iegūt sīkfailu, piešķirot dokumentu.sīkdatnes mainīgajam un pēc tam to mierināt.

var cookieStat = dokuments.cepums;
konsole.žurnāls (sīkdatne.Stat);

Sīkdatnes iestatīšana / atjaunināšana

Mēs varam atjaunināt arī sīkfailu, izmantojot to pašu sintaksi, kuru izmantojām sīkdatnes izveidošanai. Piemēram, lai sīkdatnē pievienotu derīguma termiņu, mēs izmantosim šādu paņēmienu:

var expiryDate = jauns Datums ();
derīguma termiņš.setDate (expiryDate.getDate () + 1)
derīguma termiņš.toUTCString ()
dokumentu.sīkdatne = "userName = John"
dokumentu.sīkdatne = "expires =" + expiryDate.toUTCString ()

Pēc atjaunināšanas apskatiet sīkfailu:

konsole.žurnāls (dokuments.sīkdatne)

Var redzēt, ka sīkdatne ir atjaunināta.

Sīkdatnes dzēšana

Python nav iebūvēta metode vai objekts sīkfaila dzēšanai, taču, beidzoties tā derīguma termiņam, tas tiek izdzēsts. Piešķirot sīkfailam pagātnes datumu, varat to izdzēst.

var expiryDate = jauns Datums ();
derīguma termiņš.setDate (expiryDate.getDate () - 1)
derīguma termiņš.toUTCString ()
dokumentu.sīkdatne = "userName = John"
dokumentu.sīkdatne = "expires =" + expiryDate.toUTCString ()

Pēc pagātnes datuma piešķiršanas sīkfails vairs nedarbosies un tiks pašizdzēsts, beidzoties derīguma termiņam.

Secinājums

Tātad, šādi jūs varat izveidot sīkfailu, iestatīt vai atjaunināt sīkfailu un izdzēst sīkfailu JavaScript. Šajā rakstā jūs uzzinājāt par sīkfailu lietošanu JavaScript, tostarp par to, kā sīkfaili var jums palīdzēt izstrādāt un saglabāt nepieciešamos lietotāja datus. Jūs varat turpināt uzzināt vairāk par JavaScript vietnē linuxhint.com. Paldies!

10 labākās spēles, kuras spēlēt Ubuntu
Windows platforma ir bijusi viena no dominējošajām spēļu platformām, jo ​​mūsdienās tiek attīstīts milzīgs spēļu skaits, lai atbalstītu Windows. Vai k...
5 labākās arkādes spēles Linux
Mūsdienās datori ir nopietnas mašīnas, kuras izmanto spēlēšanai. Ja jūs nevarat iegūt jauno augsto rezultātu, jūs zināt, ko es domāju. Šajā ierakstā j...
Cīņa par Vesnotu 1.13.6 Izlaista attīstība
Cīņa par Vesnotu 1.13.6 izlaists pagājušajā mēnesī, ir sestais izstrādes izlaidums 1.13.x sērija un tā nodrošina vairākus uzlabojumus, īpaši lietotāja...