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

मैं जावास्क्रिप्ट में होस्टनाम और पथ में URL को कैसे पार्स करूं?

<घंटा/>

Window.location केवल-पढ़ने के लिए गुण दस्तावेज़ के वर्तमान स्थान के बारे में जानकारी के साथ स्थान ऑब्जेक्ट देता है। आप इसका उपयोग URL को होस्टनाम और पथ में पार्स करने के लिए कर सकते हैं।

स्थान इंटरफ़ेस उस वस्तु के स्थान (URL) का प्रतिनिधित्व करता है जिससे वह जुड़ा हुआ है। गुण स्थान वस्तु पर उपलब्ध हैं -

स्थान.href - यह एक DOMString है जिसमें संपूर्ण URL होता है। यदि परिवर्तित किया जाता है, तो संबद्ध दस्तावेज़ नए पृष्ठ पर नेविगेट करता है। इसे संबद्ध दस्तावेज़ से भिन्न मूल से सेट किया जा सकता है।

स्थान.प्रोटोकॉल - अंतिम ':' सहित URL की प्रोटोकॉल योजना।

स्थान.होस्ट -होस्ट, वह होस्टनाम है, एक ':', और यूआरएल का पोर्ट।

स्थान.होस्टनाम - URL का डोमेन।

Location.port -यूआरएल का पोर्ट नंबर।

स्थान.पथनाम - एक आरंभिक '/' जिसके बाद URL का पथ आता है।

स्थान.खोज - ए '?' URL के पैरामीटर या "क्वेरीस्ट्रिंग" के बाद। आधुनिक ब्राउज़र क्वेरीस्ट्रिंग से पैरामीटर को पार्स करना आसान बनाने के लिए URLSearchParams और URL.searchParams प्रदान करते हैं।

स्थान.हैश - ए '#' जिसके बाद यूआरएल का फ्रैगमेंट आइडेंटिफ़ायर आता है।

Location.username - डोमेन नाम से पहले निर्दिष्ट उपयोगकर्ता नाम।

स्थान.पासवर्ड - डोमेन नाम से पहले निर्दिष्ट पासवर्ड।

उदाहरण

उदाहरण उपयोग -

<पूर्व>होस्टनाम =स्थान.होस्टनामलेट पथ =स्थान.पथनाम कंसोल.लॉग(होस्टनाम)कंसोल.लॉग(पथ)

यूआरएल पर:https://www.tutorialspoint.com/ajax/index.htm

आउटपुट

यह आउटपुट देगा -

www.tutorialspoint.com/ajax/index.htm

  1. जावास्क्रिप्ट का उपयोग करके URL ऑब्जेक्ट कैसे बनाएं?

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

  1. जावास्क्रिप्ट में मानचित्र () और कम () का उपयोग करके सरणी को वस्तुओं की सरणी में कैसे परिवर्तित करें?

    मान लीजिए कि हमारे पास इस तरह की सरणियों की एक सरणी है - const arr = [    [       ['juice', 'apple'], ['maker', 'motts'], ['price', 12]    ],    [       ['juice', 'orange'], ['make

  1. कुंजी द्वारा पढ़ें और जावास्क्रिप्ट में JSON के रूप में पार्स करें

    मान लीजिए, हमारे पास इस तरह एक JSON सरणी है - const arr = [{    "data": [       { "W": 1, "A1": "123" },       { "W": 1, "A1": "456" },       { "W": 2, "A1"