विंडो ऑब्जैक्ट
- पिछला पृष्ठ JS टाइपाइजड एरे
- अगला पृष्ठ विंडो कंसोल
विंडो ऑब्जैक्ट
window ऑब्जेक्ट ब्राउजर में खुले विंडो को प्रतिनिधित्व करता है।
यदि डॉक्यूमेंट में फ्रेम (iframe टैग) है, तो ब्राउजर एचटीएमएल डॉक्यूमेंट के लिए विंडो ऑब्जेक्ट बनाता है और प्रत्येक फ्रेम के लिए अतिरिक्त विंडो ऑब्जेक्ट बनाता है।
Window ऑब्जेक्ट प्रकृति
ऑब्जेक्ट | वर्णन |
---|---|
closed | विंडो को बंद करने का निर्णय किया गया है के लिए या नहीं किया गया है को वापस करता है। |
console | विंडो के Console ऑब्जेक्ट. |
defaultStatus | अब अलग कर दिया गया है।विंडो स्टेटस बार में डिफ़ॉल्ट टेक्स्ट को सेट करता है या उसे वापस करता है। |
document | विंडो के Document ऑब्जेक्ट. |
frameElement | विंडो में चल रहे फ्रेम को वापस करता है। |
frames | विंडो में चल रहे सभी विंडो ऑब्जेक्ट को वापस करता है। |
history | विंडो के History ऑब्जेक्ट. |
innerHeight | विंडो के डॉक्यूमेंट डिस्प्ले एरिया की ऊंचाई को वापस करता है। |
innerWidth | विंडो के डॉक्यूमेंट डिस्प्ले एरिया की चौड़ाई को वापस करता है। |
length | वर्तमान विंडो में <iframe> एलीमेंट की संख्या को वापस करता है। |
localStorage | वेब ब्राउजर में कुंजी/मूल्य कोय्ड पर्यवर्तन की अनुमति देता है। बात बिना अवधी अंत करने वाले डाटा को संग्रहीत करता है। |
location | विंडो के Location ऑब्जेक्ट. |
name | विंडो के नाम को सेट करता है या उसे वापस करता है। |
navigator | विंडो के Navigator ऑब्जेक्ट. |
opener | विंडो को जो विंडो का संदर्भ प्रदान करता है कि जिसके द्वारा विंडो बनाया गया है। |
outerHeight | विंडोब्राउजर के विंडो की ऊंचाई को वापस करता है जो टूलबार/स्क्रॉलबार सहित है। |
outerWidth | विंडोब्राउजर के विंडो की चौड़ाई को वापस करता है जो टूलबार/स्क्रॉलबार सहित है। |
pageXOffset | वर्तमान दस्तावेज को विंडो के बाहरी छोर से बाईं ओर लेकर घुमाए गए पिक्सेल की संख्या को वापस करता है। |
pageYOffset | वर्तमान दस्तावेज को विंडो के बाहरी छोर से ऊपर लेकर घुमाए गए पिक्सेल की संख्या को वापस करता है। |
parent | वर्तमान विंडो के मूल विंडो को वापस करें। |
screen | विंडो के स्क्रीन ऑब्जेक्ट. |
screenLeft | विंडो को स्क्रीन के अनुसार चौड़ाई के लिए विकल्प को वापस करें। |
screenTop | विंडो को स्क्रीन के अनुसार ऊंचाई के लिए विकल्प को वापस करें। |
screenX | विंडो को स्क्रीन के अनुसार चौड़ाई के लिए विकल्प को वापस करें। |
screenY | विंडो को स्क्रीन के अनुसार ऊंचाई के लिए विकल्प को वापस करें। |
sessionStorage | Web ब्राउज़र में गुणांक/मूल्य को सहेजने की अनुमति देता है। सत्र के डाटा को सहेजता है। |
scrollX | pageXOffset अन्य नाम |
scrollY | pageYOffset अन्य नाम |
self | वर्तमान विंडो को वापस करें। |
status | अब इसका इस्तेमाल करना रोके। |
top | सर्वोच्च ब्राउज़र विंडो को वापस करें। |
Window ऑब्जैक्ट विधि
विधि | वर्णन |
---|---|
alert() | संदेश और ठीक बटन के साथ अलर्ट बॉक्स (डायलॉग) दिखाएं। |
atob() | base-64 कोडिंग की डिकोडिंग करें। |
blur() | वर्तमान विंडो से फोकस को हटाएं। |
btoa() | base-64 कोडिंग के साथ स्ट्रिंग को एन्कोड करें। |
clearInterval() | setInterval() से सेट किए गए टाइमर को साफ करें। |
clearTimeout() | setTimeout() से सेट किए गए टाइमर को साफ करें। |
close() | वर्तमान विंडो को बंद करें। |
confirm() | संदेश और ठीक और रद्द बटनों वाला डायलॉग बॉक्स दिखाएं। |
focus() | वर्तमान विंडो को फोकस दें। |
getComputedStyle() | एक दस्तावेज़ एलिमेंट पर लगाए गए CSS शैली को निर्धारित करें। |
getSelection() | Selection ऑब्जैक्ट वापस करें जो उपयोगकर्ता के चयन के लिए लिखे गए टेक्स्ट की श्रेणी को प्रतिनिधित्व करता है। |
matchMedia() | MediaQueryList ऑब्जैक्ट वापस करें जो निर्दिष्ट CSS मीडिया क्वेरी स्ट्रिंग को प्रतिनिधित्व करता है। |
moveBy() | विंडो को उसके वर्तमान स्थान से समापेक्षा ले जाएं। |
moveTo() | विंडो को निर्दिष्ट स्थान पर ले जाएं। |
open() | नया ब्राउज़र विंडो खोलें। |
print() | वर्तमान विंडो के सामग्री को प्रिंट करें। |
prompt() | एक साधारण स्ट्रिंग को इनपुट के लिए डायलॉग बॉक्स की अनुरोध करें। |
requestAnimationFrame() | ब्राउज़र को अगले पुनरीक्षण से पहले फ़ंक्शन को बुलाने के लिए अनुरोध करें ताकि एनिमेशन को अद्यतन किया जा सके। |
resizeBy() | निर्दिष्ट पिक्सेल के अनुसार विंडो के आकार को समायोजित करें। |
resizeTo() | विंडो के आकार को निर्दिष्ट चौड़ाई और ऊंचाई के अनुसार समायोजित करें। |
scroll() | अब अलग कर दिया गया है।यह विधि को scrollTo() विधि प्रतिस्थापित करें। |
scrollBy() | निर्दिष्ट पिक्सेल संख्या के अनुसार दस्तावेज़ को स्क्रोल करें। |
scrollTo() | दस्तावेज़ को निर्दिष्ट समानता में स्क्रॉल करें। |
setInterval() | निर्दिष्ट कोड को नियमित रूप से चलाएं。 |
setTimeout() | निर्दिष्ट समय बाद कोड को चलाएं。 |
stop() | विंडो को लोड करना रोकें。 |
Window वस्तु वर्णन
Window वस्तु ब्राउज़र विंडो या फ्रेम को प्रस्तुत करती है। क्लायंट साइड JavaScript में, Window वस्तु विश्वस्तरीय वस्तु है, जिसमें सभी व्यक्तव्य वर्तमान वातावरण में गणना की जाती है। यानी, वर्तमान विंडो को उजागर करने के लिए विशेष वाक्यविन्यास की आवश्यकता नहीं है, उस विंडो की विशेषताओं को विश्वस्तरीय वेरियेबल के रूप में प्रयोग किया जा सकता है। उदाहरण के लिए, केवल documentऔर नहीं लिखकर window.document।
इसी तरह, वर्तमान विंडो वस्तु की विधियों को फ़ंक्शन के रूप में प्रयोग किया जा सकता है, जैसे कि केवल alert() लिखकर, Window.alert() नहीं लिखकर।
उपरोक्त विशेषताओं और विधियों के अलावा, Window वस्तु ने JavaScript के निर्माणकारी विश्वस्तरीय विशेषताओं और विधियों को भी संपन्न किया है।
Window वस्तु की window विशेषता और self विशेषताउजागर किए जाने वाले सभी वस्तुएँ उसी से ही हैं। जब आप विशेष रूप से वर्तमान विंडो को उजागर करना चाहते हैं, तब न केवल अभाववादी रूप से उसे उजागर करने के लिए, इन दोनों विशेषताओं का उपयोग कर सकते हैं। इन दोनों विशेषताओं के अलावा, parent विशेषता, top विशेषता और frame[] एक्सेसर वर्तमान Window वस्तु से संबंधित अन्य Window वस्तुओं को उजागर करते हैं。
विंडो में किसी फ्रेम को उजागर करने के लिए निम्नलिखित वाक्यविन्यास का उपयोग कर सकते हैं:
frame[i] // वर्तमान विंडो का फ्रेम self.frame[i] // वर्तमान विंडो का फ्रेम w.frame[i] // विंडो w का फ्रेम
एक फ्रेम के माता विंडो (या माता फ्रेम) को उजागर करने के लिए निम्नलिखित वाक्यविन्यास का उपयोग कर सकते हैं:
parent // वर्तमान विंडो का माता विंडो self.parent // वर्तमान विंडो का माता विंडो w.parent // विंडो w का माता विंडो
शीर्ष विंडो में होने वाले किसी भी फ्रेम को उजागर करने के लिए निम्नलिखित वाक्यविन्यास का उपयोग कर सकते हैं:
top // वर्तमान फ्रेम की शीर्ष विंडो self.top // वर्तमान फ्रेम की शीर्ष विंडो f.top // फ्रेम f की शीर्ष विंडो
नई शीर्ष ब्राउज़र विंडो Window.open() विधि से बनाई जाती है। जब इस विधि को आमंत्रित किया जाता है तो, open() आमंत्रण की वापसी को एक विषय में संग्रह करना चाहिए, और उस विषय का उपयोग करके नई विंडो को उजागर करना चाहिए। नई विंडो का opener विशेषतावापसी से उसे खोलने वाले विंडो को उजागर करती है।
आमतौर पर, Window वस्तु की विधियाँ ब्राउज़र विंडो या फ्रेम के उपर किसी तरह की कार्रवाई करती हैं। और alert() विधि、confirm() विधिऔर prompt विधिअलग हैं, वे उपयोगकर्ता के साथ सरल डायलॉग द्वारा अन्तराच्छादित होते हैं।
- पिछला पृष्ठ JS टाइपाइजड एरे
- अगला पृष्ठ विंडो कंसोल