प्रश्न के लिए माफी इतनी व्यक्तिपरक है।एएसपीनेट एमवीसी डेवलपर्स के लिए जावास्क्रिप्ट सर्वोत्तम प्रथाओं
मैं एएसपीनेट एमवीसी अनुप्रयोगों में बेहतर जावास्क्रिप्ट को प्रबंधित करने के तरीके के कुछ व्यावहारिक उदाहरणों की तलाश में हूं।
jQuery से पहले मैंने जितना संभव हो जावास्क्रिप्ट का उपयोग करने से बचने की कोशिश की। अब मैं इसका बहुत उपयोग कर रहा हूं लेकिन मुझे लगता है कि मैंने अपने वेबस्क्रिप्ट कोड को बड़े वेब अनुप्रयोगों में संरचित करने के लिए कुछ सर्वोत्तम प्रथाओं/सिफारिशों को याद किया होगा।
कुछ चीजें हैं जो मैं का दोषी हूँ और से दूर ले जाना चाहते हैं: मेरे विचार में
- इनलाइन जावास्क्रिप्ट। मैं कोड के लोगों से बात नहीं कर रहा हूं लेकिन मेरे लिए प्रत्येक दृश्य पर कुछ प्रारंभिक कोड रखना असामान्य नहीं है।
- एक बड़ी "साइट" जावास्क्रिप्ट फ़ाइल। चूंकि मेरे एप्लिकेशन में उपयोग किए गए प्लगइन्स की सूची बढ़ती है (उदाहरण के लिए jquery ui), तो मेरा प्लगइन प्रारंभ करने वाला मेरा "स्टार्टअप" फ़ंक्शन भी है। अक्सर यह समस्या 1 से बचने के लिए है (जावास्क्रिप्ट इनलाइन जोड़ना)। शायद प्रति दृश्य एक जावास्क्रिप्ट फ़ाइल एक बेहतर समाधान है?
- सब कुछ बहुत प्रक्रियात्मक लगता है। मैं .NET में ऑब्जेक्ट उन्मुख तरीके से काम करने के लिए प्रयोग किया जाता हूं, लेकिन जब जावास्क्रिप्ट की बात आती है तो यह खिड़की से बाहर निकलता प्रतीत होता है। अब मुझे पता है कि ओओपी निश्चित रूप से संभव है, और जावास्क्रिप्ट के साथ प्रोत्साहित किया गया है लेकिन मैं कुछ व्यावहारिक उदाहरण देखकर कर सकता हूं कि मुझे वास्तविक वेब एप्लिकेशन के संदर्भ में इसे कैसे करना चाहिए।
- नेमस्पेसिंग/प्रोजेक्ट स्ट्रक्चर - मैंने जावास्क्रिप्ट नेमस्पेसिंग (ऑब्जेक्ट्स के आधार पर) के कुछ उदाहरण देखे हैं और दृष्टिकोण की तरह लेकिन फिर कुछ और पृष्ठभूमि ज्ञान के साथ कर सकते हैं।
कोई भी साइट, किताबें इत्यादि जो लोग सिफारिश कर सकते हैं उनकी सराहना की जाएगी।
@jfar - यकीन नहीं क्यों कि एक downvote समर्थन करती है, खासकर के रूप में मैं विकल्पों के बारे में अधिक जानकारी के लिए पूछ रहा हूँ। –
+1। मुझे लगता है कि इस सवाल से कई डेवलपर्स, esp से संबंधित किया जा सकता है। कोई भी सिर्फ एमवीसी पर शुरू होता है, जैसे कि I. –
@jfar - लिखने के लिए परेशान करने के लिए डाउनवोट पर उपरोक्त क्यों, भले ही मैं इस बात से असहमत हूं। जब लोग गुमनाम रूप से नीचे आते हैं तो मुझे इससे नफरत है। –