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

जावास्क्रिप्ट में लोड इवेंट्स समझाया गया


जावास्क्रिप्ट में पेज लोड इवेंट्स तब फायर होते हैं जब पेज लोड या अनलोड होता है। निम्नलिखित इवेंट्स हैं:

इवेंटविवरण
DOMContentLoadedयह तब फायर होता है जब DOM ट्री बन चुका होता है लेकिन एक्सटर्नल रिसोर्सेज जैसे स्टाइलशीट्स, इमेजेज अभी लोड नहीं हुए होते।
Loadयह तब फायर होता है जब ब्राउज़र सभी रिसोर्सेज को पूरी तरह लोड कर लेता है।
Beforeunloadयह पेज और रिसोर्सेज अनलोड होने से पहले फायर होता है और इसका उपयोग यह कन्फर्म करने के लिए किया जा सकता है कि यूजर वास्तव में छोड़ना चाहता है।
Unloadयह तब फायर होता है जब पेज पूरी तरह अनलोड हो जाता है।

जावास्क्रिप्ट में लोड इवेंट्स के लिए कोड निम्नलिखित है:

उदाहरण

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .result {       font-size: 18px;       color: blueviolet;       font-weight: 500;    } </style> </head> <body> <h1>Load events in Javascript</h1> <div class="result"></div> <script>    let resEle = document.querySelector(".result");    document.addEventListener("DOMContentLoaded", () => {       resEle.innerHTML = "The DOMContentLoaded event has fired <br>";    }); </script> </body> </html>

आउटपुट

जावास्क्रिप्ट में लोड इवेंट्स समझाया गया


  1. जावास्क्रिप्ट में for...in स्टेटमेंट समझाया गया जावास्क्रिप्ट में for...in स्टेटमेंट समझाया गया

    for...in लूप ऑब्जेक्ट की सभी प्रॉपर्टीज के माध्यम से लूप करता है। जावास्क्रिप्ट में for..in स्टेटमेंट को लागू करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0

  1. जावास्क्रिप्ट में ऑब्जेक्ट्स की समानता समझाएं जावास्क्रिप्ट में ऑब्जेक्ट्स की समानता समझाएं

    जावास्क्रिप्ट में प्रिमिटिव्स जैसे स्ट्रिंग, नंबर, बूलियन आदि की तुलना उनके मानों द्वारा की जाती है जबकि ऑब्जेक्ट्स (नेटिव या कस्टम) की तुलना उनके रेफरेंस द्वारा की जाती है। रेफरेंस द्वारा तुलना का अर्थ है कि दो या अधिक ऑब्जेक्ट्स मेमोरी में एक ही स्थान को इंगित करते हैं या नहीं। जावास्क्रिप्ट में

  1. सेलेनियम का उपयोग करके जावास्क्रिप्ट वाले जटिल पेज के लोड होने की प्रतीक्षा करना सेलेनियम का उपयोग करके जावास्क्रिप्ट वाले जटिल पेज के लोड होने की प्रतीक्षा करना

    हम सेलेनियम के साथ जावास्क्रिप्ट वाले जटिल पेज के लोड होने की प्रतीक्षा कर सकते हैं। पेज लोड होने के बाद, हम जावास्क्रिप्ट विधि document.readyState को लागू कर सकते हैं और complete लौटने तक प्रतीक्षा कर सकते हैं।सिंटैक्सJavascriptExecutor js = (JavascriptExecutor)driver; js.executeScript(return docu