स्पष्टीकरण:

वेब संग्रहण का उपयोग क्यों करें?

वेब स्टोरेज उपयोगकर्ता अनुभव को बढ़ाने का एक सरल और कुशल तरीका प्रदान करता है। क्लाइंट पक्ष पर प्राथमिकताएँ, सत्र या अन्य आवश्यक डेटा संग्रहीत करके, आप अधिक वैयक्तिकृत, प्रतिक्रियाशील और निर्बाध वेब एप्लिकेशन बना सकते हैं। लोकलस्टोरेज और सेशनस्टोरेज को समझने और उपयोग करने से आपको ऐसे स्मार्ट एप्लिकेशन बनाने में मदद मिलेगी जो सर्वर-साइड स्टोरेज पर बहुत अधिक निर्भर हुए बिना उपयोगकर्ता की जरूरतों को पूरा करते हैं।

निष्कर्ष

लोकलस्टोरेज और सेशनस्टोरेज किसी भी वेब डेवलपर के लिए आवश्यक उपकरण हैं। वे आपको सीधे ब्राउज़र में डेटा संग्रहीत करने की अनुमति देते हैं, यह डेटा कैसे और कब उपलब्ध है, इसमें लचीलापन प्रदान करते हैं। चाहे आपको उपयोगकर्ता की प्राथमिकताओं को बनाए रखने या सत्र-विशिष्ट जानकारी को बनाए रखने की आवश्यकता हो, वेब स्टोरेज आपको न्यूनतम प्रयास के साथ ऐसा करने की शक्ति देता है। इन उपकरणों में महारत हासिल करके, आप अपने वेब एप्लिकेशन की कार्यक्षमता और उपयोगकर्ता अनुभव को काफी हद तक बढ़ा सकते हैं।

","image":"http://www.luping.net/uploads/20240818/172395936366c1884370aa6.jpg","datePublished":"2024-08-18T13:36:03+08:00","dateModified":"2024-08-18T13:36:03+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > लोकलस्टोरेज और सेशनस्टोरेज के लिए चरण-दर-चरण मार्गदर्शिका: क्लाइंट साइड पर डेटा संग्रहीत करना

लोकलस्टोरेज और सेशनस्टोरेज के लिए चरण-दर-चरण मार्गदर्शिका: क्लाइंट साइड पर डेटा संग्रहीत करना

2024-08-18 को प्रकाशित
ब्राउज़ करें:835

A Step-by-Step Guide to LocalStorage and SessionStorage: Storing Data on the Client Side

वेब स्टोरेज का परिचय

आधुनिक ब्राउज़र में वेब स्टोरेज एक शक्तिशाली सुविधा है जो आपको सीधे क्लाइंट साइड पर डेटा संग्रहीत करने की अनुमति देती है। यह डेटा ब्राउज़र बंद होने के बाद भी (लोकलस्टोरेज का उपयोग करके) या केवल सत्र के दौरान (सेशनस्टोरेज का उपयोग करके) बनाए रखा जा सकता है। ये उपकरण उपयोगकर्ता की प्राथमिकताओं, शॉपिंग कार्ट डेटा और उपयोगकर्ता अनुभव को बढ़ाने वाली अन्य प्रकार की जानकारी संग्रहीत करने के लिए अमूल्य हैं।

लोकलस्टोरेज और सेशनस्टोरेज के बीच अंतर

लोकलस्टोरेज और सेशनस्टोरेज के बीच अंतर को समझना उन्हें प्रभावी ढंग से उपयोग करने की कुंजी है:

  • स्थानीय भंडारण:

    • ब्राउज़र बंद होने के बाद भी डेटा मौजूद रहता है।
    • इसका उपयोग उपयोगकर्ता की प्राथमिकताओं या टोकन जैसे दीर्घकालिक डेटा को संग्रहीत करने के लिए किया जा सकता है।
    • संग्रहीत डेटा की कोई समाप्ति समय नहीं है और स्पष्ट रूप से हटाए जाने तक उपलब्ध रहता है।
  • सत्रभंडारण:

    • डेटा केवल सत्र के दौरान उपलब्ध है (यानी, जब तक टैब या ब्राउज़र विंडो खुली है)।
    • एक बार सत्र समाप्त हो जाता है (टैब बंद हो जाता है), डेटा स्वचालित रूप से साफ़ हो जाता है।
    • यह अस्थायी डेटा के लिए उपयोगी है, जैसे सत्र-विशिष्ट उपयोगकर्ता इंटरैक्शन या चयन।

डेटा संग्रहीत करना, पुनर्प्राप्त करना और हटाना

लोकलस्टोरेज और सेशनस्टोरेज का उपयोग करना सीधा है। नीचे उदाहरण दिए गए हैं जो दर्शाते हैं कि डेटा को कैसे संग्रहीत, पुनर्प्राप्त और हटाया जाए।

// Storing data
localStorage.setItem('username', 'john_doe');
sessionStorage.setItem('sessionID', '123456');

// Retrieving data
const username = localStorage.getItem('username');
const sessionID = sessionStorage.getItem('sessionID');

// Removing data
localStorage.removeItem('username');
sessionStorage.removeItem('sessionID');

// Clearing all data
localStorage.clear();
sessionStorage.clear();

वास्तविक दुनिया का उदाहरण: उपयोगकर्ता प्राथमिकताएँ सहेजना

इन अवधारणाओं को व्यवहार में लाने के लिए, आइए एक सरल वेब एप्लिकेशन बनाएं जो उपयोगकर्ताओं को अपनी पसंदीदा थीम (हल्का या गहरा) चुनने और सहेजने की अनुमति देता है। यह प्राथमिकता लोकलस्टोरेज का उपयोग करके संग्रहीत की जाएगी ताकि ब्राउज़र बंद होने के बाद भी यह बनी रहे।

एचटीएमएल:



  Theme Selector

Theme Selector

स्पष्टीकरण:

  • थीम चयन: उपयोगकर्ता संबंधित बटन पर क्लिक करके हल्के या गहरे रंग की थीम के बीच चयन कर सकता है।
  • भंडारण प्राथमिकताएं: जब कोई विषय चुना जाता है, तो इसे कुंजी 'थीम' के तहत लोकलस्टोरेज में संग्रहीत किया जाता है।
  • लोडिंग प्राथमिकताएं: जब पेज लोड होता है, तो स्क्रिप्ट किसी भी सहेजे गए थीम के लिए लोकलस्टोरेज की जांच करती है और इसे स्वचालित रूप से लागू करती है।

वेब संग्रहण का उपयोग क्यों करें?

वेब स्टोरेज उपयोगकर्ता अनुभव को बढ़ाने का एक सरल और कुशल तरीका प्रदान करता है। क्लाइंट पक्ष पर प्राथमिकताएँ, सत्र या अन्य आवश्यक डेटा संग्रहीत करके, आप अधिक वैयक्तिकृत, प्रतिक्रियाशील और निर्बाध वेब एप्लिकेशन बना सकते हैं। लोकलस्टोरेज और सेशनस्टोरेज को समझने और उपयोग करने से आपको ऐसे स्मार्ट एप्लिकेशन बनाने में मदद मिलेगी जो सर्वर-साइड स्टोरेज पर बहुत अधिक निर्भर हुए बिना उपयोगकर्ता की जरूरतों को पूरा करते हैं।

निष्कर्ष

लोकलस्टोरेज और सेशनस्टोरेज किसी भी वेब डेवलपर के लिए आवश्यक उपकरण हैं। वे आपको सीधे ब्राउज़र में डेटा संग्रहीत करने की अनुमति देते हैं, यह डेटा कैसे और कब उपलब्ध है, इसमें लचीलापन प्रदान करते हैं। चाहे आपको उपयोगकर्ता की प्राथमिकताओं को बनाए रखने या सत्र-विशिष्ट जानकारी को बनाए रखने की आवश्यकता हो, वेब स्टोरेज आपको न्यूनतम प्रयास के साथ ऐसा करने की शक्ति देता है। इन उपकरणों में महारत हासिल करके, आप अपने वेब एप्लिकेशन की कार्यक्षमता और उपयोगकर्ता अनुभव को काफी हद तक बढ़ा सकते हैं।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/srijan_karki/a-step-by-step-guide-to-localstorage-and-sessionstorage-storing-data-on-the-client-side-2kjl?1 कोई भी उल्लंघन, हटाने के लिए कृपया [email protected] से संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3