లోకల్ స్టోరేజ్ మెకానిజం ఒక రకమైన వెబ్ స్టోరేజ్ ఆబ్జెక్ట్ను అందిస్తుంది, ఇది బ్రౌజర్లో డేటాను నిల్వ చేయడానికి మరియు తిరిగి పొందేందుకు మిమ్మల్ని అనుమతిస్తుంది. మీరు గడువు లేకుండా డేటాను నిల్వ చేయవచ్చు మరియు యాక్సెస్ చేయవచ్చు; సందర్శకుడు మీ సైట్ని మూసివేసిన తర్వాత కూడా డేటా అందుబాటులో ఉంటుంది.
మీరు సాధారణంగా జావాస్క్రిప్ట్ని ఉపయోగించి లోకల్ స్టోరేజీని యాక్సెస్ చేస్తారు. తక్కువ మొత్తంలో కోడ్తో, మీరు స్కోర్ కౌంటర్ వంటి నమూనా ప్రాజెక్ట్ను రూపొందించవచ్చు. క్లయింట్-సైడ్ కోడ్ను ఉపయోగించి మీరు నిరంతర డేటాను ఎలా నిల్వ చేయవచ్చు మరియు యాక్సెస్ చేయవచ్చో ఇది చూపుతుంది.
జావాస్క్రిప్ట్లో స్థానిక నిల్వ అంటే ఏమిటి?
లోకల్ స్టోరేజ్ ఆబ్జెక్ట్ అనేది చాలా వెబ్ బ్రౌజర్లు సపోర్ట్ చేసే వెబ్ స్టోరేజ్ APIలో భాగం. మీరు లోకల్ స్టోరేజీని ఉపయోగించి డేటాను కీ-వాల్యూ జతలుగా నిల్వ చేయవచ్చు. ప్రత్యేక కీలు మరియు విలువలు UTF-16 DOM స్ట్రింగ్ ఫార్మాట్లో ఉండాలి.
మీరు వస్తువులు లేదా శ్రేణులను నిల్వ చేయాలనుకుంటే, మీరు వాటిని ఉపయోగించి స్ట్రింగ్లుగా మార్చాలి JSON.stringify() పద్ధతి. మీరు లోకల్ స్టోరేజీలో గరిష్టంగా 5MB డేటాను నిల్వ చేయవచ్చు. అలాగే, ఒకే మూలం ఉన్న అన్ని విండోలు ఆ సైట్ యొక్క స్థానిక నిల్వ డేటాను భాగస్వామ్యం చేయగలవు.
వినియోగదారు ఈ డేటాను మూసివేసినప్పుడు కూడా బ్రౌజర్ తొలగించదు. భవిష్యత్తులో ఏదైనా సెషన్లో దీన్ని సృష్టించిన వెబ్సైట్కు ఇది అందుబాటులో ఉంటుంది. అయితే, అదే పేజీలో నడుస్తున్న ఇతర స్క్రిప్ట్లు దీన్ని యాక్సెస్ చేయగలవు కాబట్టి మీరు సున్నితమైన డేటా కోసం స్థానిక నిల్వను ఉపయోగించకూడదు.
లోకల్ స్టోరేజ్ వర్సెస్ సెషన్ స్టోరేజ్
ది స్థానిక నిల్వ మరియు సెషన్ నిల్వ ఆబ్జెక్ట్లు వెబ్ స్టోరేజ్ APIలో భాగం, ఇవి స్థానికంగా కీ-వాల్యూ జతలను నిల్వ చేస్తాయి. అన్ని ఆధునిక బ్రౌజర్లు రెండింటికి మద్దతు ఇస్తాయి. స్థానిక నిల్వతో, వినియోగదారు వారి బ్రౌజర్ను మూసివేసిన తర్వాత కూడా డేటా గడువు ముగియదు. పేజీ సెషన్ ముగిసినప్పుడు డేటాను క్లియర్ చేసే సెషన్స్టోరేజ్కి ఇది భిన్నంగా ఉంటుంది. మీరు ట్యాబ్ లేదా విండోను మూసివేసినప్పుడు పేజీ సెషన్ ముగుస్తుంది.