मेरे सभी स्थिरांक नीचे मेरी जावास्क्रिप्ट फ़ाइल के शीर्ष के पास हैं।JQuery अपने स्थिरांक को समेकित क्यों नहीं करता है?
जब मैं कोर JQuery फ़ाइल खोज, कुछ भी लगातार के लिए आता है और मुझे लगता है कि वे बाहर स्थिरांक खींच रहे हैं नहीं देख सकते हैं? क्या उनके पास कोई नहीं है, क्या वे कोड के माध्यम से फैल गए हैं, यदि हां, तो वे उन्हें समेकित क्यों नहीं करते?
मैं भाषा के बारे में चिंतित const
का निर्माण नहीं कर रहा हूँ, लेकिन नीचे की तरह एक जगह में अपने स्थिरांक बाहर खींच की अवधारणा।
var Constant =
{
VALIDATE_ON: 1,
JSON_ON: 0,
ROOT: '',
PICTURES: '../pictures/',
TEXT: '../text/',
FAVICON: '../images/logo_small.ico',
IMAGES: '../images/',
GATEWAY: 'class.ControlEntry.php',
ENTER_KEY: 13,
SECOND: 1000,
MINUTE: 60,
HOUR: 3600,
DAY: 43200,
AML:
{
"PASS": 0,
"FAIL": 1,
"NOTDEFINED": 2
}
};
कोड अधिक मॉड्यूलर और आसान है यदि इस पर काम करने वाले कई अलग-अलग लोग हैं जो स्थिरांक को उस क्षेत्र/मॉड्यूल में परिभाषित किया गया है जहां उनका उपयोग पूरे प्रोजेक्ट के लिए एक स्थान के बजाय किया जाता है। जो मैंने jQuery प्रोजेक्ट के बारे में देखा है, उससे आम तौर पर वे क्या कर रहे हैं (हालांकि मुझे नहीं लगता कि यह पूरी तरह से संगत है)। – jfriend00
आपके कोड उदाहरण में स्थिरांक को छोटा नहीं किया जा सकता है (आपके द्वारा उपयोग किए जाने वाले टूल के आधार पर)। आपको उनमें से प्रत्येक को एक अलग var बनाना चाहिए। – Prinzhorn