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

जावास्क्रिप्ट में Window.onload बनाम onDocumentReady

<घंटा/>

ब्राउज़र में पेज लोड होने पर दोनों कार्यों का उपयोग कार्यों को करने के लिए किया जाता है, लेकिन उन्हें कैसे और कब निष्पादित किया जाता है, इसमें कुछ सूक्ष्म अंतर होते हैं।

"विंडो.ऑनलोड" कोड निष्पादित करेगा जब ब्राउज़र ने DOM ट्री और अन्य सभी संसाधनों जैसे छवियों, वस्तुओं, आदि को लोड किया है।

अन्य संसाधनों के लोड होने की प्रतीक्षा किए बिना, जब DOM ट्री बनाया जाता है, तो onDocumentReady निष्पादित होता है। यह onDocumentReady के साथ DOM के विरुद्ध कोड को तेज़ी से निष्पादित करने की अनुमति देता है।

एक और अंतर यह है कि window.onload क्रॉस-ब्राउज़र संगत नहीं है, जबकि jQuery के document.ready() जैसी किसी चीज़ का उपयोग करना सभी ब्राउज़रों पर अच्छी तरह से काम करेगा।


  1. HTML DOM विंडो पैरेंट प्रॉपर्टी

    HTML DOM Window पैरेंट प्रॉपर्टी चाइल्ड विंडो की पैरेंट विंडो का संदर्भ देती है। सिंटैक्स निम्नलिखित वाक्य रचना है - पैरेंट विंडो का रिटर्निंग संदर्भ window.parent उदाहरण आइए HTML DOM Window पैरेंट प्रॉपर्टी का एक उदाहरण देखें - <!DOCTYPE html> <html> <head> <title>HTML DOM

  1. एचटीएमएल डोम विंडो फ्रेम संपत्ति

    HTML DOM Window फ़्रेम प्रॉपर्टी विंडो के अनुरूप एक ऑब्जेक्ट लौटाती है, जो उसमें मौजूद सभी फ़्रेमों का प्रतिनिधित्व करती है। सिंटैक्स निम्नलिखित वाक्य रचना है - वर्तमान विंडो में लौटने वाले फ़्रेम window.frames आइए HTML DOM विंडो फ़्रेम का एक उदाहरण देखें संपत्ति - उदाहरण <!DOCTYPE html><

  1. एचटीएमएल डोम विंडो फ्रेम एलिमेंट प्रॉपर्टी

    HTML DOM विंडो फ्रेमएलिमेंट प्रॉपर्टी उस विंडो के अनुरूप एक HTML तत्व लौटाती है जिसमें इसे एम्बेड किया गया है जैसे कि , , या । सिंटैक्स निम्नलिखित वाक्य रचना है - रिटर्निंग विंडो एम्बेडिंग एलिमेंट window.frameElement उदाहरण आइए HTML DOM विंडो फ्रेम एलीमेंट प्रॉपर्टी का एक उदाहरण देखें - <!DOCTY