"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > आवश्यक जावास्क्रिप्ट कोड प्रत्येक डेवलपर को जानना चाहिए

आवश्यक जावास्क्रिप्ट कोड प्रत्येक डेवलपर को जानना चाहिए

2024-11-09 को प्रकाशित
ब्राउज़ करें:464

Essential JavaScript Codes Every Developer Should Know

आवश्यक जावास्क्रिप्ट कोड प्रत्येक डेवलपर को जानना चाहिए

जावास्क्रिप्ट एक बहुमुखी और शक्तिशाली प्रोग्रामिंग भाषा है जो वेब विकास में महत्वपूर्ण भूमिका निभाती है। चाहे आप फ्रंट-एंड या बैक-एंड पर काम कर रहे हों, जावास्क्रिप्ट अन्तरक्रियाशीलता जोड़ने, घटनाओं को संभालने और यहां तक ​​कि नेटवर्क अनुरोध करने के लिए महत्वपूर्ण है। यहां कुछ आवश्यक जावास्क्रिप्ट स्निपेट दिए गए हैं जिनसे प्रत्येक डेवलपर को परिचित होना चाहिए।

1. डोम में हेरफेर

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


document.getElementById("demo").innerHTML = "Hello World!";


यह कोड आईडी डेमो के साथ एक HTML तत्व ढूंढता है और इसकी सामग्री को "हैलो वर्ल्ड!" में बदल देता है।

2. घटनाओं को संभालना

क्लिक, फॉर्म सबमिशन और कुंजी प्रेस जैसी घटनाएं गतिशील वेब एप्लिकेशन बनाने के लिए अभिन्न अंग हैं।


document.getElementById("myButton").addEventListener("click", function() {
    alert("Button was clicked!");
});


इस उदाहरण में, जब आईडी मायबटन वाला बटन क्लिक किया जाता है, तो एक अलर्ट पॉप अप होगा जिसमें लिखा होगा "बटन क्लिक किया गया था!"।

3. एरो फ़ंक्शंस

एरो फ़ंक्शन फ़ंक्शन अभिव्यक्ति लिखने का एक अधिक संक्षिप्त तरीका है। उनके पास स्वयं को बाध्य न करने का अतिरिक्त लाभ भी है, जो कई परिदृश्यों में सहायक है।


const add = (a, b) => a   b;
console.log(add(5, 10)); // 15


यह कोड एक एरो फ़ंक्शन ऐड को परिभाषित करता है जो दो पैरामीटर लेता है और उनका योग लौटाता है।

4. Async/वादों को संभालने की प्रतीक्षा करें

जावास्क्रिप्ट अपनी एसिंक्रोनस प्रकृति के लिए जाना जाता है, और एसिंक्रोनस ऑपरेशंस को संभालना एसिंक और वेट के साथ आसान हो गया है।


async function fetchData() {
    let response = await fetch('https://api.example.com/data');
    let data = await response.json();
    console.log(data);
}


एसिंक कीवर्ड फ़ंक्शन के अंदर wait के उपयोग की अनुमति देता है, जो आगे बढ़ने से पहले फ़ेच कॉल के पूरा होने की प्रतीक्षा करता है।

5. डेटा दृढ़ता के लिए स्थानीय भंडारण

स्थानीय भंडारण आपको उपयोगकर्ता के ब्राउज़र में डेटा संग्रहीत करने की अनुमति देता है जो पृष्ठ पुनः लोड होने के बाद भी बना रहता है।


localStorage.setItem("username", "v2rayUser");
let user = localStorage.getItem("username");
console.log(user); // v2rayUser


इस उदाहरण में, उपयोगकर्ता नाम स्थानीय भंडारण में सहेजा गया है और पृष्ठ ताज़ा होने के बाद भी इसे बाद में पुनर्प्राप्त किया जा सकता है।

6. वस्तुओं और सारणियों को नष्ट करना

डिस्ट्रक्चरिंग, सरणियों से मान या वस्तुओं से गुणों को अलग-अलग वेरिएबल में निकालने का एक सुविधाजनक तरीका है।


const user = { name: 'John', age: 30 };
const { name, age } = user;
console.log(name); // John
console.log(age);  // 30


यह कोड दर्शाता है कि उपयोगकर्ता ऑब्जेक्ट से मानों को अलग-अलग वेरिएबल में कैसे निकाला जाए।

7. ऐरे ऑपरेशंस के लिए मैप, फ़िल्टर और रिड्यूस

ये विधियां सरणियों में हेरफेर करने और उन्हें बदलने के लिए बहुत अच्छी हैं।

  • मानचित्र: प्रत्येक तत्व को एक सरणी में बदल देता है।
  • फ़िल्टर: परीक्षण पास करने वाले तत्वों के साथ एक नई सरणी बनाता है।
  • कम करें: प्रत्येक तत्व पर एक फ़ंक्शन लागू करता है और सरणी को एक मान तक कम करता है।

const numbers = [1, 2, 3, 4, 5];
const doubled = numbers.map(n => n * 2); // [2, 4, 6, 8, 10]
const even = numbers.filter(n => n % 2 === 0); // [2, 4]
const sum = numbers.reduce((total, n) => total   n, 0); // 15


ये विधियां सरणियों के साथ काम करने के लिए अधिक कार्यात्मक दृष्टिकोण प्रदान करती हैं, जिससे कोड को पढ़ना और बनाए रखना आसान हो जाता है।


इन आवश्यक जावास्क्रिप्ट कोड में महारत हासिल करके, डेवलपर्स अधिक कुशल, रखरखाव योग्य और प्रभावी वेब एप्लिकेशन लिख सकते हैं। जो कोई भी सुरक्षित और अनुकूलित वीपीएन समाधान बनाना चाहता है, विशेष रूप से V2Ray जैसे प्रोटोकॉल का उपयोग करके, अधिक उन्नत उपयोग के मामलों और ट्यूटोरियल का पता लगाने के लिए v2raybox.com पर उपलब्ध संसाधनों को देखें।

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/v2raybox/essential-javascript-codes-every-developer-should-know-58ie?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3