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

जावास्क्रिप्ट सर्वोत्तम अभ्यास।

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

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

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

  • वैश्विक चर का उपयोग कम से कम करें।
  • इसमें सभी डेटा प्रकार, ऑब्जेक्ट और फ़ंक्शन शामिल हैं।
  • वैश्विक चर और फ़ंक्शन को अन्य स्क्रिप्ट द्वारा अधिलेखित किया जा सकता है।
  • इसके बजाय स्थानीय चर का उपयोग करें और क्लोजर का उपयोग करना सीखें।

02. हमेशा स्थानीय चर घोषित करें

  • फ़ंक्शन में उपयोग किए गए सभी वेरिएबल के लिए स्थानीय वेरिएबल घोषित किए जाने चाहिए।
  • यदि स्थानीय घोषित करते समय var, Let, या const कीवर्ड का उपयोग नहीं किया जाता है वैरिएबल, स्थानीय वैरिएबल को वैश्विक वैरिएबल में परिवर्तित कर दिया जाएगा।

03. शीर्ष पर घोषणाएँ

अच्छे कोडिंग अभ्यास के रूप में सभी घोषणाओं को प्रत्येक स्क्रिप्ट या फ़ंक्शन की शुरुआत में रखा जाना चाहिए।

इसका परिणाम होगा:

  • एक क्लीनर कोड
  • उपयोगकर्ताओं को स्थानीय चर देखने के लिए एक ही स्थान दें।
  • अवांछनीय (अंतर्निहित) वैश्विक चर से बचना आसान बनाएं।
  • अवांछित पुनः घोषणाओं की संभावना कम करें।

JAVASCRIPT BEST PRACTICES.

4. वेरिएबल प्रारंभ करें

जब आप वेरिएबल घोषित करते हैं, तो आपको हमेशा उन्हें प्रारंभ करना चाहिए।

यह करेगा:

  • क्लीनर कोड प्रदान करें
  • परिवर्तनीय आरंभीकरण के लिए एक एकल स्थान प्रदान करें।
  • अपरिभाषित मानों का उपयोग करने से बचें

05. स्थिरांक के साथ सारणी घोषित करें

const के साथ सरणियों की घोषणा आकस्मिक प्रकार के परिवर्तनों को रोकती है

JAVASCRIPT BEST PRACTICES.

06. नई वस्तु का प्रयोग न करें()

  • नई स्ट्रिंग() के बजाय, “” का उपयोग करें।
  • नए नंबर() के बजाय, 0 का उपयोग करें
  • नए बूलियन() का उपयोग करने के बजाय, गलत का उपयोग करें
  • नए ऑब्जेक्ट() के बजाय, {}
  • का उपयोग करें
  • नए ऐरे() का उपयोग करने के बजाय, [] का उपयोग करें।
  • नए RegExp() का उपयोग करने के बजाय, /()/ का उपयोग करें।
  • नए फ़ंक्शन() का उपयोग करने के बजाय, फ़ंक्शन(){} का उपयोग करें।

JAVASCRIPT BEST PRACTICES.

07. स्वचालित प्रकार के रूपांतरणों से सावधान रहें

  • जावास्क्रिप्ट एक शिथिल टाइप की जाने वाली भाषा है।
  • एक वेरिएबल किसी भी प्रकार का डेटा रख सकता है।
  • एक वेरिएबल का डेटा प्रकार बदला जा सकता है।

JAVASCRIPT BEST PRACTICES.

08. उपयोग === तुलना

  • तुलना से पहले, == तुलना ऑपरेटर (मेल खाने वाले प्रकारों में) रूपांतरित करता है।
  • === ऑपरेटर को मूल्य और प्रकार की तुलना की आवश्यकता होती है

JAVASCRIPT BEST PRACTICES.

09. पैरामीटर डिफ़ॉल्ट का उपयोग करें

  • जब किसी फ़ंक्शन को अनिर्दिष्ट तर्क के साथ कॉल किया जाता है, तो अनिर्दिष्ट तर्क का मान अपरिभाषित पर सेट होता है।
  • अपरिभाषित मान आपके कोड के विफल होने का कारण बन सकते हैं। तर्कों को डिफ़ॉल्ट मान निर्दिष्ट करना एक अच्छा अभ्यास है।

JAVASCRIPT BEST PRACTICES.

10. अपने स्विच को डिफ़ॉल्ट के साथ समाप्त करें

अपने स्विच स्टेटमेंट के अंत में हमेशा एक डिफ़ॉल्ट शामिल करें। भले ही आप मानते हों कि यह अनावश्यक है।

JAVASCRIPT BEST PRACTICES.

11। वस्तुओं के रूप में संख्या, स्ट्रिंग और बूलियन से बचें

  • संख्याओं, स्ट्रिंग्स और बूलियन्स को हमेशा आदिम मूल्यों के रूप में माना जाना चाहिए, वस्तुओं के रूप में नहीं।
  • इन प्रकारों को ऑब्जेक्ट के रूप में घोषित करने से निष्पादन धीमा हो जाता है और इसके नकारात्मक दुष्प्रभाव होते हैं

JAVASCRIPT BEST PRACTICES.

12. eval()

का उपयोग करने से बचें
  • eval() फ़ंक्शन का उपयोग टेक्स्ट को कोड के रूप में चलाने के लिए किया जाता है। लेकिन ज्यादातर मामलों में, इसका उपयोग करना आवश्यक नहीं होना चाहिए।
  • यह एक सुरक्षा जोखिम भी पैदा करता है क्योंकि यह मनमाने कोड को निष्पादित करने की अनुमति देता है।

JAVASCRIPT BEST PRACTICES.

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/harshanalk/javascript-best-practices-5dc6?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3