मेरे पास एक जावास्क्रिप्ट एप्लिकेशन है जो डीओएम तत्वों की एक महत्वपूर्ण मात्रा उत्पन्न करता है। इसका मतलब है कि मैं अक्सर अपनी स्क्रिप्ट में document.createElement("tagname")
का उपयोग करता हूं।क्या एक मिनीफायर ऐसा कर सकता है? (.... और क्या यह एक अच्छा विचार है?)
मैं इस साधारण समारोह का उपयोग कर के बारे में सोच रहा हूँ:
function c(e) {return document.createElement(e);}
मैं जावास्क्रिप्ट (या शायद CoffeScript) में अपने कोड लिखने रखना होता है, और पठनीयता के लिए कोड में पूर्ण document.createElement विधि का उपयोग करें। लेकिन मैं उम्मीद करता हूं कि जब मैं कोड को संकलित या संक्षिप्त करता हूं, तो document.createElement के सभी उदाहरण c
फ़ंक्शन के साथ प्रतिस्थापित किए जाते हैं।
मैं अन्य तरीकों के लिए भी ऐसा ही करूंगा: document.getElementById, आदि। मुझे आशा है कि मैं इस तकनीक के साथ 10 से 20% तक अपना कोड छोटा कर सकता हूं।
क्या मिनीफियर या कंपाइलर्स हैं जो ऐसा कर सकते हैं? और क्या यह पहली जगह में समझ में आता है?
आप किस लाभ के लिए उम्मीद कर रहे हैं? –
यदि कुछ और नहीं है, तो आप हमेशा इसे "पूर्व-न्यूनीकरण" चरण के रूप में स्वयं कर सकते हैं। स्क्रिप्ट के लिए बहुत मुश्किल नहीं होना चाहिए। – cdeszaq
क्या आप अपनी फाइलें gzip करते हैं? मैं शर्त लगाता हूं कि यह लंबे समय तक बहुत अंतर नहीं करेगा। – RightSaidFred