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

Node.js में कस्टम मॉड्यूल बनाना

विवरण

Node.js मॉड्यूल एक प्रकार का पैकेज है जिसमें कुछ फ़ंक्शन या विधियां होती हैं जिनका उपयोग उन्हें आयात करने वालों द्वारा किया जाता है। कुछ मॉड्यूल वेब पर डेवलपर्स द्वारा उपयोग के लिए मौजूद हैं जैसे fs, fs-extra, crypto, stream, आदि। आप अपना खुद का एक पैकेज भी बना सकते हैं और इसे अपने कोड में उपयोग कर सकते हैं।

सिंटैक्स

exports.function_name = function(arg1, arg2, ....argN) {   // अपना फ़ंक्शन बॉडी यहां डालें... };

उदाहरण - कस्टम Node मॉड्यूल

calc.js और index.js नाम से दो फ़ाइलें बनाएं और नीचे दिए गए कोड स्निपेट को कॉपी करें।

calc.js कस्टम नोड मॉड्यूल है जो नोड फ़ंक्शन्स को रखेगा।

index.js calc.js को आयात करेगा और इसे नोड प्रोसेस में उपयोग करेगा।

calc.js

// एक कस्टम नोड मॉड्यूल बनाना // और विभिन्न फ़ंक्शन बनाना exports.add = function (a, b) {   return a + b; // संख्याओं को जोड़ना }; exports.sub = function (a, b) {   return a - b; // संख्याओं को घटाना }; exports.mul = function (a, b) {   return a * b; // संख्याओं को गुणा करना }; exports.div = function (a, b) {   return a / b; // संख्याओं को विभाजित करना };

index.js

// नीचे दिए गए स्टेटमेंट के साथ कस्टम नोड मॉड्यूल आयात करें var calculator = require('./calc'); var a = 21 , b = 67 console.log("Addition of " + a + " and " + b + " is " + calculator.add(a, b)); console.log("Subtraction of " + a + " and " + b + " is " + calculator.sub(a, b)); console.log("Multiplication of " + a + " and " + b + " is " + calculator.mul(a, b)); console.log("Division of " + a + " and " + b + " is " + calculator.div(a, b));

आउटपुट

C:\home\node>> node index.js Addition of 21 and 67 is 88 Subtraction of 21 and 67 is -46 Multiplication of 21 and 67 is 1407 Division of 21 and 67 is 0.31343283582089554
  1. JavaScript कस्टम इमेज स्लाइडर बनाएं: पूर्ण कोड JavaScript कस्टम इमेज स्लाइडर बनाएं: पूर्ण कोड

    एक कस्टम इमेज स्लाइडर (कैरोसेल) वेबसाइटों पर छवियों को प्रदर्शित करने का एक लोकप्रिय UI घटक है। यह CSS एनिमेशन और JavaScript लॉजिक को जोड़ता है। पूर्ण कार्यान्वयन slides.length) slideIndex = 1; if (n changeSlides(1), 5000); </script> </body> </html> विशेषताएं पिछ

  1. JavaScript में कस्टम एरर (Custom Errors) JavaScript में कस्टम एरर (Custom Errors)

    JavaScript में कस्टम एरर इम्प्लीमेंट करने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Custom Err

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

    मॉड्यूल्स ES 2015 में पेश किए गए थे। मॉड्यूल्स को कोड को छोटे टुकड़ों में तोड़ने के लिए पेश किया गया था। मॉड्यूल्स में क्लासेज या फ़ंक्शन्स हो सकते हैं। वेरिएबल्स, फ़ंक्शन्स, ऑब्जेक्ट्स को एक्सपोर्ट और इम्पोर्ट करने के लिए export और import कीवर्ड्स का उपयोग किया जाता है। नोट - इस उदाहरण को चलाने क