Middle
Որտե՞ղ կարելի է պահել տվյալները հաճախորդի կողմից բրաուզերում։
sobes.tech AI
Պատասխան AI-ից
Բրաուզերում, հաճախորդի կողմում տվյալների պահպանումը հնարավոր է մի քանի հիմնական մեխանիզմներով:
- LocalStorage — պարզ բանալի-արժեք, տվյալները պահվում են առանց ժամկետի ավարտի, հասանելի միայն նույն դոմենում:
- SessionStorage — նման է LocalStorage-ին, բայց տվյալները գոյություն ունեն միայն սեսիայի ընթացքում (մինչև թերթիկը փակվի):
- IndexedDB — ավելի բարդ և հզոր տվյալների բազա հաճախորդի կողմում, թույլ է տալիս պահել մեծ քանակությամբ կառուցվածքային տվյալներ:
- Cookies — փոքր տվյալներ, որոնք ուղարկվում են սերվերին յուրաքանչյուր հարցում, սովորաբար օգտագործվում են սեսիաների և նույնականացման համար:
Օրինակ՝ LocalStorage-ի օգտագործում:
localStorage.setItem('user', JSON.stringify({name: 'Иван', age: 30}));
const user = JSON.parse(localStorage.getItem('user'));
console.log(user.name); // Иван