लोकेशन ऑब्जैक्ट

लोकेशन ऑब्जैक्ट

लोकेशन ऑब्जैक्ट वर्तमान URL के बारे में जानकारी संचित करता है।

लोकेशन ऑब्जैक्ट विंडो ऑब्जैक्ट का एक हिस्सा है, जिसे window.location गुण के माध्यम से पहुंचा जा सकता है।

उदाहरण

उपयोगकर्ता को एक नई पते पर ले जाएं

लोकेशन ऑब्जैक्ट गुण

गुण वर्णन
hash सूचकांक को सेट करें या लौटाएं।
host सूचकांक को सेट करें या लौटाएं।
hostname सूचकांक को सेट करें या लौटाएं।
href समग्र URL को सेट करें या लौटाएं।
pathname सूचकांक को सेट करें या लौटाएं।
port सूचकांक को सेट करें या लौटाएं।
protocol सूचकांक को सेट करें या लौटाएं।
search सूचकांक (?) से शुरू होने वाले URL (क्वेरी भाग) को सेट करें या लौटाएं।

लोकेशन ऑब्जैक्ट विधि

गुण वर्णन
assign() नया डॉक्यूमेंट लोड करें。
reload() वर्तमान डॉक्यूमेंट को फिर से लोड करें。
replace() वर्तमान डॉक्यूमेंट को नए डॉक्यूमेंट से प्रतिस्थापित करें。

लोकेशन ऑब्जैक्ट वर्णन

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

वैसे भी, Anchor ऑब्जेक्ट डॉक्यूमेंट के अंदर के सुधार को प्रतिनिधित्व करता है, Location ऑब्जेक्ट वर्तमान डॉक्यूमेंट के URL (या स्थान) को प्रतिनिधित्व करता है।अभी भी Location ऑब्जेक्ट के कार्यों में बहुत कुछ है, यह ब्राउज़र द्वारा दिखाए जाने वाले डॉक्यूमेंट के स्थान को नियंत्रित कर सकता है।यदि Location ऑब्जेक्ट को या इसके href अट्रिब्यूट को URL वाली एक तारा की वाक्यांश को दिया जाता है, तो ब्राउज़र नए URL के लिए डॉक्यूमेंट को लोड कर देगा और दिखाएगा।

लेकिन Anchor ऑब्जेक्ट डॉक्यूमेंट के अंदर के सुधार को प्रतिनिधित्व करता है, Location ऑब्जेक्ट वर्तमान डॉक्यूमेंट के URL (या स्थान) को प्रतिनिधित्व करता है।अभी भी Location ऑब्जेक्ट के कार्यों में बहुत कुछ है, यह ब्राउज़र द्वारा दिखाए जाने वाले डॉक्यूमेंट के स्थान को नियंत्रित कर सकता है।यदि Location ऑब्जेक्ट को या इसके href अट्रिब्यूट को URL वाली एक तारा की वाक्यांश को दिया जाता है, तो ब्राउज़र नए URL के लिए डॉक्यूमेंट को लोड कर देगा और दिखाएगा।उदाहरण के लिए, यदि Location ऑब्जेक्ट को Location ऑब्जेक्ट को या location.href को पूर्ण URL के रूप में प्रतिस्थापित करने के अलावा,तो ब्राउज़र वर्तमान डॉक्यूमेंट के एक निर्दिष्ट स्थान पर जाएगा।इसी प्रकार, यदि hash प्रतियोगिता को सेट किया गया है, search प्रतियोगितातो ब्राउज़र नए क्वेरी स्ट्रिंग से संबंधित URL को नवीनतम कर देगा。

Location ऑब्जेक्ट के URL प्रतियोगिता के अलावा, reload() मेथडवर्तमान डॉक्यूमेंट को फिर से लोड कर सकता है,replace() एक नए डॉक्यूमेंट को बोर्डर के बिना लोड कर सकता है, अर्थात, नए डॉक्यूमेंट ब्राउज़र के इतिहास सूची में वर्तमान डॉक्यूमेंट के स्थान पर बदल जाएगा。