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

JavaScript में window.location का क्या उपयोग है?


window.location ऑब्जेक्ट

Window.location रीड-ओनली प्रॉपर्टी एक Location ऑब्जेक्ट लौटाती है जिसमें डॉक्यूमेंट के वर्तमान स्थान (URL) के बारे में जानकारी होती है।

Location इंटरफेस उस ऑब्जेक्ट के स्थान (URL) को दर्शाता है जिससे यह जुड़ा हुआ है। लोकेशन ऑब्जेक्ट पर निम्न प्रॉपर्टीज उपलब्ध हैं:

प्रॉपर्टीविवरण
Location.hrefपूरा URL युक्त DOMString। यदि बदला जाता है, तो संबंधित डॉक्यूमेंट नए पेज पर नेविगेट करता है। इसे संबंधित डॉक्यूमेंट से अलग मूल से सेट किया जा सकता है।
Location.protocolURL की प्रोटोकॉल स्कीम, अंतिम ':' सहित (उदाहरण: "https:")
Location.hostहोस्ट, यानी होस्टनेम, ':', और URL का पोर्ट
Location.hostnameURL का डोमेन
Location.portURL का पोर्ट नंबर
Location.pathnameप्रारंभिक '/' के बाद URL का पथ
Location.search'?' के बाद पैरामीटर्स या "क्वेरीस्ट्रिंग"। आधुनिक ब्राउज़र्स URLSearchParams और URL.searchParams प्रदान करते हैं ताकि क्वेरीस्ट्रिंग से पैरामीटर्स को आसानी से पार्स किया जा सके।
Location.hash'#' के बाद URL का फ्रैगमेंट आइडेंटिफायर
Location.usernameडोमेन नाम से पहले निर्दिष्ट यूजरनेम
Location.passwordडोमेन नाम से पहले निर्दिष्ट पासवर्ड

मेथड्स

मेथडविवरण
assign(url)नए URL पर नेविगेट करता है (इतिहास में जोड़ता है)
replace(url)नए URL पर नेविगेट करता है (इतिहास में **नहीं** जोड़ता - बैक बटन काम नहीं करेगा)
reload()वर्तमान पेज रीलोड करता है
toString()href के समान पूरा URL लौटाता है

उदाहरण

// वर्तमान URL: https://example.com:8080/path/page?name=value#section

console.log(location.href);       // पूरा URL
console.log(location.protocol);   // "https:"
console.log(location.host);       // "example.com:8080"
console.log(location.hostname);   // "example.com"
console.log(location.port);       // "8080"
console.log(location.pathname);   // "/path/page"
console.log(location.search);     // "?name=value"
console.log(location.hash);       // "#section"

// क्वेरी पैरामीटर्स पार्स करना (आधुनिक)
const params = new URLSearchParams(location.search);
console.log(params.get('name'));  // "value"

// नेविगेशन
location.assign('/new-page');     // इतिहास में जोड़ता है
location.replace('/new-page');    // इतिहास बदलता है
location.reload();                // रीफ्रेश
  1. - JavaScript में _.size() मेथड का उपयोग

    _.size() _.size() JavaScript के underscore.js लाइब्रेरी से है। इसका उपयोग ऐरे के आकार को खोजने के लिए किया जाता है। इस मेथड का उपयोग करने से पहले underscore.js के CDN का उपयोग सुनिश्चित करना चाहिए ताकि कोड निष्पादित हो सके। सिंटैक्स _.size(array); उदाहरण-1 निम्न उदाहरण में, एक सामान्य ऐरे को _.size

  1. - JavaScript में Math.hypot() फंक्शन का उपयोग

    Math.hypot() Math.hypot() मेथड उन एलिमेंट्स के वर्गों के योग के वर्गमूल को खोजने के लिए उपयोग किया जाता है जिन्हें आर्गुमेंट्स के रूप में पास किया जाता है। यह मेथड वास्तव में एक समकोण त्रिभुज की कर्ण (hypotenuse) को खोजने के लिए उपयोग किया जाता है जिसकी भुजाएं इसमें आर्गुमेंट्स के रूप में पास की जा

  1. - जावास्क्रिप्ट में Sentry का उपयोग क्या है?

    Sentry एक पूर्ण जावास्क्रिप्ट डीबगिंग और मॉनिटरिंग टूल पैकेज है जो आपको अपने प्रोडक्शन कोड को ट्रैक करने की अनुमति देता है। Sentry की कुछ विशेषताएं: बग्स को रीक्रिएट और फिक्स करने के लिए एनवायरनमेंट और उपयोग डिटेल्स रिकॉर्ड करें एरर और स्टैक ट्रेस देखें जो पहले केवल यूजर के डीबग कंसोल में दिखत