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

शुरुआती लोगों के लिए जावास्क्रिप्ट सर्वोत्तम अभ्यास

2024-08-05 को प्रकाशित
ब्राउज़ करें:923

JavaScript Best Practices for Beginners

शुरुआती लोगों के लिए जावास्क्रिप्ट सर्वोत्तम अभ्यास

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

1. var
के बजाय लेट और कॉन्स्ट का उपयोग करें

सीखने वाली पहली चीज़ों में से एक है var, Let, और const के बीच का अंतर। वार में फ़ंक्शन का दायरा है, जिससे अप्रत्याशित व्यवहार हो सकता है। ES6 में पेश किया गया Let और const, ब्लॉक-स्तरीय दायरा प्रदान करता है, जिससे आपका कोड अधिक पूर्वानुमानित हो जाता है और डीबग करना आसान हो जाता है।

javascriptCopy code// Avoid using var
var age = 25;

// Use let or const
let name = "John";
const PI = 3.14;

प्रमुख बिंदु:

  • उन वेरिएबल्स के लिए लेट का उपयोग करें जो बदल सकते हैं।
  • वेरिएबल्स के लिए const का उपयोग करें जो स्थिर रहना चाहिए।

2. उत्थापन को समझें

होइस्टिंग घोषणाओं को वर्तमान दायरे के शीर्ष पर ले जाने का जावास्क्रिप्ट का डिफ़ॉल्ट व्यवहार है। हालाँकि, केवल घोषणाएँ फहराई जाती हैं, आरंभीकरण नहीं।

javascriptCopy codeconsole.log(greeting); // undefined
var greeting = "Hello";

// With let or const
console.log(greeting); // ReferenceError: Cannot access 'greeting' before initialization
let greeting = "Hello";

भ्रम से बचने के लिए, अपने वेरिएबल्स को हमेशा उनके दायरे की शुरुआत में घोषित करें।

3. स्ट्रिक्ट मोड का उपयोग करें

सख्त मोड सामान्य गलतियों को पकड़कर और कुछ कार्यों को रोककर आपको क्लीनर कोड लिखने में मदद करता है। इसे सक्षम करना आसान है:

javascriptCopy code"use strict";
x = 3.14; // Error: x is not defined

सख्त मोड को वैश्विक स्तर पर या व्यक्तिगत कार्यों पर लागू किया जा सकता है।

4. वैश्विक चर से बचें

वैश्विक परिवर्तन विशेष रूप से बड़ी परियोजनाओं में संघर्ष और अप्रत्याशित व्यवहार को जन्म दे सकते हैं। वेरिएबल्स को हमेशा उनके उचित दायरे में रखने का प्रयास करें।

javascriptCopy code// Avoid this
var globalVar = "I'm global";

// Use functions or closures to limit scope
function myFunction() {
let localVar = "I'm local";
}

5. सरल अभिव्यक्तियों के लिए एरो फ़ंक्शंस का उपयोग करें

एरो फ़ंक्शंस फ़ंक्शंस लिखने का एक संक्षिप्त तरीका प्रदान करते हैं। वे सरल अभिव्यक्तियों और कॉलबैक के लिए विशेष रूप से उपयोगी हैं।

javascriptCopy code// Traditional function
function sum(a, b) {
return a b;
}

// Arrow function
const sum = (a, b) => a b;

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

6. सुसंगत नामकरण परंपराएँ

लगातार नामकरण परंपराओं का उपयोग करने से आपके कोड की पठनीयता और रखरखाव में सुधार होता है। सामान्य सम्मेलनों में शामिल हैं:

  • वैरिएबल और फ़ंक्शंस के लिए कैमलकेस (myVariable, doSomething)
  • कक्षाओं के लिए पास्कलकेस (MyClass)
  • स्थिरांक के लिए अंडरस्कोर के साथ अपरकेस (MAX_SIZE)

7. जादुई नंबरों से बचें

मैजिक नंबर हार्ड-कोडित मान हैं जो बिना स्पष्टीकरण के दिखाई देते हैं। इसके बजाय स्थिरांक का उपयोग करें, जो आपके कोड को अधिक पठनीय और रखरखाव योग्य बना सकता है।

javascriptCopy code// Avoid magic numbers
let discount = 0.1;

// Use constants
const DISCOUNT_RATE = 0.1;

8. अपना कोड टिप्पणी करें

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

javascriptCopy code// Calculate the total price including tax
const totalPrice = price * (1 TAX_RATE);

9. टेम्प्लेट लिटरल्स का उपयोग करें

टेम्पलेट शाब्दिक स्ट्रिंग के साथ काम करना आसान बनाते हैं, खासकर जब वेरिएबल या अभिव्यक्ति शामिल होते हैं।

javascriptCopy codelet name = "John";
let greeting = Hello, ${name}!; // "Hello, John!"

10. त्रुटि प्रबंधन

मजबूत एप्लिकेशन बनाने के लिए उचित त्रुटि प्रबंधन महत्वपूर्ण है। अपवादों को प्रबंधित करने के लिए ट्राई...कैच ब्लॉक का उपयोग करें।

javascriptCopy codetry {
// Code that may throw an error
let data = JSON.parse(jsonString);
} catch (error) {
console.error("Error parsing JSON", error);
}

11। ES6 सुविधाओं के साथ बने रहें

जावास्क्रिप्ट एक विकसित हो रही भाषा है, और नई सुविधाएँ नियमित रूप से पेश की जाती हैं। इन परिवर्तनों को ध्यान में रखते हुए आपका कोड अधिक कुशल और अभिव्यंजक बन सकता है। कुछ उल्लेखनीय विशेषताओं में शामिल हैं:

  • डिस्ट्रक्चरिंग असाइनमेंट
  • स्प्रेड और रेस्ट ऑपरेटर्स
  • एसिंक्रोनस संचालन के लिए Async/प्रतीक्षा करें

12. प्रदर्शन अनुकूलित करें

प्रदर्शन अनुकूलन के लिए:

  • DOM पहुंच कम से कम करें।
  • कुशल लूप का उपयोग करें (जैसे for...of और forEach)।
  • डिबाउंस या थ्रॉटल फ़ंक्शन जो बार-बार सक्रिय होते हैं (उदाहरण के लिए, ईवेंट को स्क्रॉल करना या आकार बदलना)।

निष्कर्ष

इन सर्वोत्तम प्रथाओं का पालन करके, शुरुआती लोग क्लीनर, अधिक कुशल और रखरखाव योग्य जावास्क्रिप्ट कोड लिख सकते हैं। जो लोग अपने डेवलपर दर्शकों को बढ़ाना चाहते हैं, वे डेवलपर चैनलों और वेबसाइटों पर विचारों, ग्राहकों और जुड़ाव को बढ़ाने के लिए एक विश्वसनीय प्रदाता, मीडियाजेनियस की जाँच करने पर विचार करें।

याद रखें, जावास्क्रिप्ट में महारत हासिल करने में समय और अभ्यास लगता है। लगातार सीखना और नए मानकों और सर्वोत्तम प्रथाओं को अपनाना आपको एक कुशल जावास्क्रिप्ट डेवलपर बनने की राह पर ले जाएगा। हैप्पी कोडिंग!

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/mediageneous/javascript-best-practices-for-beginners-ic6?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3