Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में कुकीज़ कैसे बनाएं?


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

कुकी बनाने का सबसे आसान तरीका document.cookie ऑब्जेक्ट के लिए एक स्ट्रिंग मान निर्दिष्ट करना है, जो इस तरह दिखता है।

document.cookie = "key1=value1;key2=value2;expires=date";

यहाँ समय सीमा समाप्त विशेषता वैकल्पिक है। यदि आप इस विशेषता को एक मान्य दिनांक या समय के साथ प्रदान करते हैं, तो कुकी किसी दिए गए दिनांक या समय पर समाप्त हो जाएगी और उसके बाद, कुकीज़ का मूल्य एक्सेस नहीं किया जा सकेगा।

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

उदाहरण

आप निम्न कोड को चलाने का प्रयास कर सकते हैं। यह एक इनपुट कुकी में ग्राहक का नाम सेट करता है।

लाइव डेमो

<html>
   <head>
      <script>
         <!--
            function WriteCookie() {
               if( document.myform.customer.value == "" ) {
                  alert("Enter some value!");
                  return;
               }
               cookievalue= escape(document.myform.customer.value) + ";";
               document.cookie = "name = " + cookievalue;
               document.write ("Setting Cookies : " + "name = " + cookievalue );
            }
         //-->
      </script>
   </head>
   <body>
      <form name = "myform" action = "">
         Enter name: <input type = "text" name = "customer"/>
         <input type = "button" value = "Set Cookie" onclick = "WriteCookie();"/>
      </form>
   </body>
</html>

  1. जावास्क्रिप्ट के साथ अलर्ट बॉक्स कैसे बनाएं

    अलर्ट बॉक्स क्या है? अलर्ट बॉक्स एक छोटी सी खिड़की है जो किसी प्रकार के उपयोगकर्ता इंटरैक्शन (क्लिक, स्क्रॉलिंग, टाइपिंग, आदि) की प्रतिक्रिया के रूप में पॉप अप होती है। अलर्ट बॉक्स का उपयोग ज्यादातर उपयोगकर्ताओं को समस्याओं . के बारे में चेतावनी देने के लिए किया जाता है लेकिन उनका उपयोग केवल अंतिम

  1. जावास्क्रिप्ट के साथ स्वत:पूर्ण कैसे बनाएं?

    किसी प्रपत्र में स्वत:पूर्णता बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <style>    * {       box-sizing: border-box;  

  1. एक बहुआयामी जावास्क्रिप्ट ऑब्जेक्ट कैसे बनाएं?

    एक बहुआयामी जावास्क्रिप्ट ऑब्जेक्ट बनाने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docu