डिसेंडेंट शब्द का मतलब है कि कोई आइटम, किसी दूसरे आइटम के अंदर मौजूद होता है. दूसरा शब्द 'पहले' है. इसका मतलब है कि कोई आइटम पूर्वजों के पास था. अगले/डाउन कंटेनर के लिए, इनमें पैरंट/चाइल्ड शब्दों का इस्तेमाल हो सकता है. उदाहरण के लिए, मान लें कि एक ऐसा दस्तावेज़ है जिसमें पैराग्राफ़ वाला लिंक मौजूद है. लिंक का पैरंट पैराग्राफ़ एक पैराग्राफ़ है. हालांकि, इसमें दस्तावेज़ भी ऐन्सेस्टर के तौर पर शामिल है. इसके ठीक उलट, दस्तावेज़ में कई पैराग्राफ़ चाइल्ड हो सकते हैं, जिनमें से हर एक में लिंक होंगे. ये लिंक, ग्रैंडपेरेंट दस्तावेज़ के वंशज हैं.
एक ऐसा फ़ॉर्म बनाने की कोशिश करें जहां उपयोगकर्ता अपना पसंदीदा रंग सबमिट कर सकें.
डेटा को POST
अनुरोध के तौर पर भेजा जाना चाहिए. साथ ही, जिस यूआरएल पर डेटा प्रोसेस किया जाएगा उसका यूआरएल /color
होना चाहिए.
एक संभावित समाधान इस फ़ॉर्म का इस्तेमाल करना है:
<form method="post" action="/color"> <label for="color">What is your favorite color?</label> <input type="text" name="color" id="color"> <button>Save</button> </form>
मान लें कि आपको फ़ॉर्म डेटा को प्रोसेस करने के लिए, https://web.dev
पर एक स्क्रिप्ट चलाना है—आपको ऐसा कैसे करना चाहिए?
इसे आज़माएं!
action
एट्रिब्यूट का इस्तेमाल करके, स्क्रिप्ट की जगह चुनी जा सकती है.
<form action="https://example.com/animals"> ... </form>
mkCERT का इस्तेमाल करना: चीटशीट
एचटीटीपीएस के साथ अपनी लोकल डेवलपमेंट साइट चलाने के लिए:
-
mkCERT सेट अप करें.
अगर आपने अब तक ऐसा नहीं किया है, तो mkCERT इंस्टॉल करें. उदाहरण के लिए, macOS पर:
brew install mkcert
Windows और Linux के निर्देशों के लिए, mkcertificate देखें.
इसके बाद, एक स्थानीय सर्टिफ़िकेट देने वाली संस्था बनाएं:
mkcert -install
-
एक भरोसेमंद सर्टिफ़िकेट बनाएं.
mkcert {YOUR HOSTNAME e.g. localhost or mysite.example}
इससे एक मान्य सर्टिफ़िकेट बन जाएगा (जिसे
mkcert
अपने-आप हस्ताक्षर कर देगा). -
एचटीटीपीएस और दूसरे चरण में बनाए गए सर्टिफ़िकेट का इस्तेमाल करने के लिए, अपने डेवलपमेंट सर्वर को कॉन्फ़िगर करें.
-
✨ आपका काम हो गया! अब ब्राउज़र में
https://{YOUR HOSTNAME}
को बिना किसी चेतावनी के ऐक्सेस किया जा सकता है