मध्यम-बड़े जावास्क्रिप्ट एप्लिकेशन के प्रबंधन के लिए कुछ मानक अभ्यास क्या हैं? मेरी चिंता ब्राउज़र डाउनलोड और विकास की आसानी और रखरखाव के लिए दोनों गति है।बड़े जावास्क्रिप्ट ऐप्स को प्रबंधित और तैनात करने के लिए सर्वोत्तम अभ्यास
हमारे जावा स्क्रिप्ट कोड मोटे तौर पर के रूप में "namespaced" है:
var Client = {
var1: '',
var2: '',
accounts: {
/* 100's of functions and variables */
},
orders: {
/* 100's of functions and variables and subsections */
}
/* etc, etc for a couple hundred kb */
}
समय, हम एक (पैक, unstripped, अत्यधिक पठनीय) JavaScript फ़ाइल सभी व्यापार तर्क वेब अनुप्रयोग पर संभाल करने के लिए किया है। इसके अलावा, jQuery और कई jQuery एक्सटेंशन हैं। हमें जिस समस्या का सामना करना पड़ता है वह यह है कि जावास्क्रिप्ट कोड में कुछ भी ढूंढने के लिए हमेशा लेता है और ब्राउज़र में अभी भी डाउनलोड करने के लिए एक दर्जन फ़ाइलें हैं।
क्या यह "स्रोत" जावास्क्रिप्ट फाइलों का एक मुट्ठी भर है जो "अंतिम" संकुचित जावास्क्रिप्ट फ़ाइल में "संकलित" हो जाता है? कोई अन्य आसान संकेत या सर्वोत्तम प्रथाओं?
मुझे नहीं लगता कि यह एक अच्छा विचार है - आप अपने एचटीएमएल दस्तावेज़ के अंदर एक स्क्रिप्ट टैग जंगल में सबसे अधिक संभावना है। एएमडी लोडर का उपयोग करने पर विचार करें जैसे कि: http://requirejs.org/ – martyglaubitz