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

जावास्क्रिप्ट मॉड्यूल

<घंटा/>

मॉड्यूल को ES 2015 में पेश किया गया था। कोड को छोटे टुकड़ों में तोड़ने के लिए मॉड्यूल पेश किए गए थे। मॉड्यूल में उनमें कक्षाएं या कार्य हो सकते हैं। कीवर्ड निर्यात और आयात का उपयोग चर, कार्यों, वस्तुओं को निर्यात करने और उन्हें अन्य फ़ाइलों में आयात करने के लिए किया जाता है।

नोट - इस उदाहरण को चलाने के लिए आपको एक लोकलहोस्ट सर्वर चलाना होगा।

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

INDEX.html

उदाहरण

<!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;
      font-weight: 500;
      color:blueviolet;
   }
</style>
</head>
<body>
<h1>JavaScript Modules</h1>
<button class="Btn">IMPORT</button>
<div class="result"></div>
<h3>Click on the above button to import module</h3>
<script src="script.js" type="module"></script>
<script src="sample.js" type="module"></script>
</body>
</html>

script.js

import test from './sample.js';
document.querySelector('.Btn').addEventListener('click',()=>{
   test();
})
से इम्पोर्ट टेस्ट

नमूना.जेएस

let resultEle = document.querySelector(".result");
export default function testImport(){
   resultEle.innerHTML = 'Module testImport has been imported';
}

आउटपुट

जावास्क्रिप्ट मॉड्यूल

'आयात' बटन पर क्लिक करने पर -

जावास्क्रिप्ट मॉड्यूल



  1. जावास्क्रिप्ट मॉड्यूल गतिशील रूप से लोड हो रहा है

    जावास्क्रिप्ट मॉड्यूल को गतिशील रूप से लोड करने के लिए कोड निम्नलिखित है - नोट - इस उदाहरण को चलाने के लिए आपको एक लोकलहोस्ट सर्वर चलाने की जरूरत है। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

  1. सेलेनियम वेबड्राइवर का उपयोग करके जावास्क्रिप्ट चर पढ़ना।

    हम सेलेनियम वेबड्राइवर के साथ जावास्क्रिप्ट चर पढ़ सकते हैं। सेलेनियम executeScript . की सहायता से Javascript कमांड चला सकता है तरीका। निष्पादित की जाने वाली जावास्क्रिप्ट कमांड को विधि के तर्क के रूप में पारित किया जाता है। साथ ही हमें स्टेटमेंट जोड़ना होगा import org.openqa.selenium.JavascriptExe

  1. सेलेनियम में जावास्क्रिप्ट त्रुटि कैप्चरिंग।

    हम सेलेनियम में Javascript त्रुटि को कैप्चर कर सकते हैं। इस प्रकार की त्रुटि कंसोल . पर दिखाई देती है डेवलपर . खोलने पर टैब करें ब्राउज़र में उपकरण। यह पृष्ठ में कुछ कार्यात्मक समस्या के कारण या अतिरिक्त लॉग के कारण हो सकता है जो प्रदर्शन समस्याओं का कारण हो सकता है। हम जावास्क्रिप्ट त्रुटियों को