यह देखते हुए कि उत्थान में प्रक्रिया में कुछ कमी शामिल है, क्या यह अभी भी दोनों को कम करने और उलझाने के लिए समझ में आता है? यदि हां, तो क्या पहले किसी को कम करना चाहिए या उलझाना चाहिए? क्या यह केवल उलझन में पर्याप्त है? यदि दोनों किया जाता है तो कोड अधिक obfuscated होगा?क्या यह समझने और समझने के लिए समझ में आता है?
उत्तर
दोनों के बीच कोई वास्तविक भेद नहीं है। यहां तक कि Uglify खुद को एक minification टूलकिट कहते हैं।
सीएसएस न्यूनीकरण में जेएस मिनीफिकेशन की तुलना करते समय भेद अधिक प्रासंगिक हो सकता है - सीएसएस न्यूनीकरण में केवल व्हाइटस्पेस को हटाने में शामिल है - मूल कोड बरकरार रहता है।
जेएस के साथ ही व्हाइटस्पेस को न केवल निकालना संभव है, बल्कि कोड में परिवर्तन करने के लिए भी संभव है, जैसे परिवर्तनीय नामों को एकल वर्णों में छंटनी करना।
जावास्क्रिप्ट को छोटा करने से न केवल स्रोत छोटा हो जाता है, यह कोड को कम पठनीय बनाता है, या इसे खराब करता है। लेकिन इस धारणा के तहत काम न करें कि minification या uglification, या जिसे आप इसे कॉल करना चाहते हैं, एक सुरक्षा उपाय है। यह एन्क्रिप्शन नहीं है। कोड पढ़ने के लिए कठिन है, लेकिन पढ़ने के लिए असंभव नहीं है, और आमतौर पर मिनीफॉर्म कोड को अपने मूल रूप में वापस करने के लिए संभव नहीं है, लेकिन इसे 'सुंदर बनाना' और इसे और अधिक पठनीय बनाना संभव है।
यह दोनों को कम करने और उलझाने के लिए समझ में नहीं आता है क्योंकि अधिकांश मिनीफायर दोनों व्हाइटस्पेस और अनावश्यक पात्रों को हटा देंगे, साथ ही साथ कोड को खराब कर देंगे। आप जो भी कर रहे हैं वह एक और निर्माण कदम पेश कर रहा है।
को कम करना सिर्फ अनावश्यक सफेद-स्थान और टिप्पणियों और अर्धविरामों जैसे अनावश्यक को हटा रहा है। और जब आवश्यक हो तो इसे वापस उलट दिया जा सकता है।
Uglifying मूल सामग्री को छिपाने के लिए कोड को नाम, फ़ंक्शन नाम इत्यादि बदलकर "अपठनीय" फ़ॉर्म में बदल रहा है। एक बार इसका उपयोग करने के बाद इसे वापस करने का कोई तरीका नहीं है।
अनावश्यक हिस्सों को हटाकर, उगलिफाजेएस जैसे कुछ पुस्तकालयों का उपयोग करते समय कमीशन होता है। लेकिन सामान्य Uglifying में कोड अपठनीय बना रहा है।
अपने कोड को छोटा करने से आपके पृष्ठ को लोड करना, आगंतुकों और खोज इंजन को खुश करना और यह भी पठनीय है। अधिकांश प्रमुख ब्राउज़र निष्पादन से पहले कोड को कम करते हैं।
- 1. कुछ "समझ" को समझने में मदद
- 2. पायथन सूची समझ को समझने में समस्या
- 3. क्या एएसपीएनईटी एमवीसी के साथ backbone.js को एकीकृत करने के लिए यह समझ में आता है?
- 4. समझने के लिए pmap आउटपुट
- 5. नकारात्मक टाइमस्टैम्प - क्या यह PHP में समझ में आता है?
- 6. साक्षात्कार प्रश्न: क्या समझने में मुश्किल है?
- 7. थ्रेड प्रतीक्षा को समझने और
- 8. टॉमकैट 7 पर सीडीआई - क्या यह समझ में आता है?
- 9. समझने URLConnection.setReadTimeout()
- 10. क्या यह सी ++ स्थिर विश्लेषण नियम समझ में आता है?
- 11. खेल केंद्र: addRecipientsWithPlayerIDs ... यह कैसे समझ में आता है?
- 12. कोणीय 2 HTTP - यह समझने के लिए कि बैकएंड सर्वर
- 13. क्या यह लाल और मोंगोड दोनों का उपयोग करने के लिए समझ में आता है?
- 14. क्या यह एक आरटीओएस और चक्रीय कार्यकारी मिश्रण करने के लिए समझ में आता है?
- 15. क्या थ्रेडएबॉर्ट अपवाद को पकड़ने और कोई कार्रवाई करने के लिए यह समझ में आता है?
- 16. समझने tensorflow sequence_loss पैरामीटर
- 17. गिट कैसे काम करता है यह समझने के लिए मुझे क्या पढ़ने की आवश्यकता है?
- 18. वैरिएबल ग्लोबल स्कोप समझने के प्रश्न
- 19. पाइथन फॉर-लूप समझने के लिए
- 20. वेवलेट सिद्धांत को समझने के लिए पूर्वापेक्षाएँ
- 21. यह समझने में परेशानी हो रही है कि fs.stat()
- 22. regex कि मुझे समझ में नहीं आता
- 23. jQuery चयनकर्ता उदाहरण को समझने में सहायता
- 24. क्या यह वेबपी में व्यूमोडल्स रखने के लिए समझ में आता है?
- 25. क्या यह डेटाबेस में जेडब्ल्यूटी को स्टोर करने के लिए समझ में आता है?
- 26. स्प्रेडशीट को समझने के लिए उपकरण?
- 27. web.config आवश्यक समझने के लिए संसाधन
- 28. क्या सी # ऐप्स में स्क्रिप्टिंग भाषाओं को एकीकृत करने के लिए यह समझ में आता है?
- 29. क्या मुख्य (...) में अपवादों को पकड़ने के लिए यह समझ में आता है?
- 30. समझने के तरीके 100% सीपीयू
संभावित गलती [grunt - concat और uglify और minify के बीच क्या अंतर है] (http://stackoverflow.com/questions/19694448/grunt-whats-the-difference-between-concat-and-uglify-and- minify) – developer
वह प्रश्न मेरे प्रश्न का उत्तर नहीं देता है। यह समझाता नहीं है कि दोनों को करना समझ में आता है या नहीं। – user781486
यह कहने का एक जवाब है कि: केवल मिनीइफाइंग अनावश्यक सफेद जगह और घुमावदार और अर्धविरामों जैसे अनावश्यक/वैकल्पिक टोकन को हटा रहा है, और एक लिटर का उपयोग करके उलट किया जा सकता है, uglification कोड को "अपठनीय" रूप में बदलने का कार्य है, मूल उद्देश्य को छिपाने के लिए चर/कार्यों का नाम बदल रहा है ... यह भी अप्रतिदेय है। जिसका अर्थ है कि वे दो अलग-अलग चीजें हैं – developer