जावास्क्रिप्ट एक बहुमुखी और शक्तिशाली प्रोग्रामिंग भाषा है जो वेब विकास में महत्वपूर्ण भूमिका निभाती है। चाहे आप फ्रंट-एंड या बैक-एंड पर काम कर रहे हों, जावास्क्रिप्ट अन्तरक्रियाशीलता जोड़ने, घटनाओं को संभालने और यहां तक कि नेटवर्क अनुरोध करने के लिए महत्वपूर्ण है। यहां कुछ आवश्यक जावास्क्रिप्ट स्निपेट दिए गए हैं जिनसे प्रत्येक डेवलपर को परिचित होना चाहिए।
डॉक्यूमेंट ऑब्जेक्ट मॉडल (डीओएम) आपकी HTML संरचना का एक प्रतिनिधित्व है जिसे जावास्क्रिप्ट हेरफेर कर सकता है। जावास्क्रिप्ट के साथ, आप अपने वेब पेज की सामग्री, संरचना या शैली को गतिशील रूप से बदल सकते हैं।
document.getElementById("demo").innerHTML = "Hello World!";
यह कोड आईडी डेमो के साथ एक HTML तत्व ढूंढता है और इसकी सामग्री को "हैलो वर्ल्ड!" में बदल देता है।
क्लिक, फॉर्म सबमिशन और कुंजी प्रेस जैसी घटनाएं गतिशील वेब एप्लिकेशन बनाने के लिए अभिन्न अंग हैं।
document.getElementById("myButton").addEventListener("click", function() { alert("Button was clicked!"); });
इस उदाहरण में, जब आईडी मायबटन वाला बटन क्लिक किया जाता है, तो एक अलर्ट पॉप अप होगा जिसमें लिखा होगा "बटन क्लिक किया गया था!"।
एरो फ़ंक्शन फ़ंक्शन अभिव्यक्ति लिखने का एक अधिक संक्षिप्त तरीका है। उनके पास स्वयं को बाध्य न करने का अतिरिक्त लाभ भी है, जो कई परिदृश्यों में सहायक है।
const add = (a, b) => a b; console.log(add(5, 10)); // 15
यह कोड एक एरो फ़ंक्शन ऐड को परिभाषित करता है जो दो पैरामीटर लेता है और उनका योग लौटाता है।
जावास्क्रिप्ट अपनी एसिंक्रोनस प्रकृति के लिए जाना जाता है, और एसिंक्रोनस ऑपरेशंस को संभालना एसिंक और वेट के साथ आसान हो गया है।
async function fetchData() { let response = await fetch('https://api.example.com/data'); let data = await response.json(); console.log(data); }
एसिंक कीवर्ड फ़ंक्शन के अंदर wait के उपयोग की अनुमति देता है, जो आगे बढ़ने से पहले फ़ेच कॉल के पूरा होने की प्रतीक्षा करता है।
स्थानीय भंडारण आपको उपयोगकर्ता के ब्राउज़र में डेटा संग्रहीत करने की अनुमति देता है जो पृष्ठ पुनः लोड होने के बाद भी बना रहता है।
localStorage.setItem("username", "v2rayUser"); let user = localStorage.getItem("username"); console.log(user); // v2rayUser
इस उदाहरण में, उपयोगकर्ता नाम स्थानीय भंडारण में सहेजा गया है और पृष्ठ ताज़ा होने के बाद भी इसे बाद में पुनर्प्राप्त किया जा सकता है।
डिस्ट्रक्चरिंग, सरणियों से मान या वस्तुओं से गुणों को अलग-अलग वेरिएबल में निकालने का एक सुविधाजनक तरीका है।
const user = { name: 'John', age: 30 }; const { name, age } = user; console.log(name); // John console.log(age); // 30
यह कोड दर्शाता है कि उपयोगकर्ता ऑब्जेक्ट से मानों को अलग-अलग वेरिएबल में कैसे निकाला जाए।
ये विधियां सरणियों में हेरफेर करने और उन्हें बदलने के लिए बहुत अच्छी हैं।
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 पर उपलब्ध संसाधनों को देखें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3