HTML5 - „бисквитки“

Съдържание
Бисквитките са малки части от данни, които се съхраняват в браузъра на лицето, което посещава дадена страница, така че да могат да се съберат някои данни за навигацията им на определена страница, като с това, когато лицето посети отново сайта, можем да персонализираме навигацията им при опит , или показващи резултати, свързани с предишното ви посещение, или незабавно показвайки вашите лични данни.
С HTML5 и обект на документ Можем да пишем бисквитки, използвайки езика Javascript, благодарение на това можем да разширим функционалността на нашите страници, предлагайки по -стабилно сърфиране.
Четене и записване на бисквитки
Както споменахме в началото, благодарение на обекта документ Можем да обработим бисквитките, като със следния код ще направим малък пример за това, за да можем да разберем как се извършват процесите:
 Пример Добавяне на бисквитка Актуализиране на бисквитка 

Свойството на бисквитките работи по особен начин, когато четем стойността на имота, получаваме всички бисквитки, които са свързани с документа. Бисквитките имат структура двойка име / стойност и можете да видите име = стойност.
Сега, когато се получат няколко бисквитки, ще видим, че ще ги получим разделени с точка и запетая, както следва: име1 = стойност1; име2 = стойност2; име3 = стойност3. И така нататък с всичко, което имаме.
Сега поведението, когато добавяме „бисквитка“, е следното, ние присвояваме нова двойка име / стойност като стойност на свойството „бисквитка“ на обекта документ и по този начин бисквитките на документа се добавят. В този процес можем да добавяме само една бисквитка наведнъж, ако присвоим стойност, която съответства на съществуващо име на бисквитка, тя ще бъде актуализирана с тази стойност.
След като изясним начина, по който работят бисквитките, ще обясним кода, който въвеждаме, виждаме, че имаме два бутона в документа, на всеки от които е възложена функция Добавяне на бисквитка за добавяне на бисквитки и Актуализирайте бисквитката за да ги актуализираме, когато използваме първия, функцията се активира createCookie което създава нова двойка име / стойност, която ще бъде добавена към колекцията от бисквитки на документа, вторият бутон ще извика функцията updateCookie която ще присвои нова стойност на съществуваща бисквитка.
Нека да видим екранна снимка как този код трябва да работи в нашия браузър:

Имаме и някои допълнителни свойства, които можем да използваме за обработка на бисквитки, нека видим следния списък:
  • път = Задава пътя, свързан с бисквитката, по подразбиране това е пътят на текущия документ.
  • домейн = Той установява домейна, свързан с бисквитката, по подразбиране приема стойността на домейна на текущия документ.
  • макс-възраст = Той установява живота на бисквитка, брои се за секунди и започва да се брои от момента на нейното създаване.
  • изтича = Задайте датата на изтичане на бисквитка, като използвате часовата зона GMT. Тази опция е достъпна само за използване чрез HTTPS връзка.
За да използваме тези свойства, трябва да ги добавим след точка и запетая, когато задаваме стойността на бисквитката например document.cookie = "MyCookie = MyValue; max-age = 10"; Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave