लिखने के लिए कैसे करें जावास्क्रिप्ट में, कोड स्वरूपण के लिए मानक नियम इसे काटते प्रतीत नहीं होते हैं। आप अभी भी पूरे स्थान पर });});
की गड़बड़ी के साथ समाप्त हो गए हैं और मुझे विश्वास नहीं है कि मुझे अन्य कार्यों के लिए तर्क के रूप में घोषित अज्ञात कार्यों के सही इंडेक्स के लिए स्थापित नियमों के बारे में भी पता है।पठनीय जावास्क्रिप्ट
संक्षेप में, मुझे अपनी खुद की जावास्क्रिप्ट पढ़ने में परेशानी है, और मैं शर्त लगाता हूं कि मैं अकेला नहीं हूं।
मुझे लगता है कि मैं जिस विचार के आसपास आ रहा हूं वह सिर्फ अन्य कार्यों के भीतर कार्यों को परिभाषित नहीं करना है। प्रत्येक फ़ंक्शन को नाम के साथ और बच्चे के रूप में स्क्रिप्ट टैग में लिखें। जब आपको आसपास के कार्यों को पारित करने की आवश्यकता होती है, तो उनके नामों का उपयोग करें। बेशक, यह बंद करने का उपयोग करना बहुत कठिन बनाता है [संपादित करें: यदि आप अपना कोड इस तरह लिखते हैं तो आप बंद करने का उपयोग नहीं कर सकते हैं]। इसके अलावा, यह स्मृति प्रबंधन के साथ समस्याएं पैदा कर सकता है?
किसी और के पास इस पर विचार है?
यदि मैं आपके सुझाव को सही ढंग से समझ रहा हूं तो यह _just_ बंद करने का उपयोग करना कठिन नहीं बनाता है, यह असंभव बनाता है। आपको यह दिखाने के लिए कुछ उदाहरण जोड़ना चाहिए कि आपका क्या मतलब है। व्यक्तिगत रूप से मुझे जावास्क्रिप्ट पढ़ने में परेशानी नहीं है जो बंद करने का उपयोग करता है, लेकिन मेरे पास मेरे बेल्ट के नीचे कुछ साल हैं। – coderjoe
वास्तव में नहीं। मैं भारी जटिल जेएस साइट्स लिखता हूं और मुझे अपने कोड या किसी और को पढ़ने में कोई समस्या नहीं है जब तक वे इंडेंट करते हैं क्योंकि वे किसी अन्य भाषा के रूप में होते हैं। अज्ञात कार्यों में शामिल हैं। } जैसे चीजों में लिखने का फैसला करने के लिए यह सब आप पर निर्भर है);}); उन्हें अपनी लाइनों में तोड़ने और उन्हें ठीक से इंडेंट करने के बजाय। –
मुझे मेरी जावास्क्रिप्ट बहुत पठनीय लगता है, और मैं जावास्क्रिप्ट के साथ ठेठ स्वरूपण सम्मेलनों के लिए बहुत अधिक चिपक जाता हूं।आप *} * के साथ समाप्त होते हैं); ', लेकिन यदि आप गहराई से घोंसले कर रहे हैं कि आप इसे बाद में नहीं पढ़ सकते हैं, तो इसे आवश्यकतानुसार तोड़ दें: इसके पक्ष में चालू कोड यह एक ग्राफ नहीं है कि यह कितना शानदार है है। लेकिन छोटे, अज्ञात तरीके कैननिकल हैं, और ज्यादातर समय समझ में आते हैं। –