आप किस जावास्क्रिप्ट मिनिफ़ायर की सलाह देते हैं?
आप किस जावास्क्रिप्ट मिनिफ़ायर की सलाह देते हैं?
जवाबों:
UglifyJS2 , jQuery परियोजना द्वारा उपयोग किया जाता है।
Google क्लोजर कंपाइलर आमतौर पर YUI कंप्रेसर की तुलना में छोटी फ़ाइलों को प्राप्त करता है, खासकर यदि आप उन्नत मोड का उपयोग करते हैं, जो मुझे चिंताजनक रूप से औसत दर्जे का लगता है, लेकिन मैंने जिस परियोजना का उपयोग किया है, उस पर अच्छी तरह से काम किया है:
कई बड़ी परियोजनाएं UglifyJS का उपयोग करती हैं, और स्विच करने के बाद से मैं इससे बहुत प्रभावित हूं।
यदि आप PHP का उपयोग कर रहे हैं, तो आप मिनिफाइज़ पर भी एक नज़र डालना चाहते हैं जो जावास्क्रिप्ट फ़ाइलों को छोटा और संयोजित कर सकते हैं। एकीकरण बहुत आसान है और इसे फाइलों के परिभाषित समूहों या एक आसान क्वेरी स्ट्रिंग द्वारा किया जा सकता है। सर्वर लोड को कम करने के लिए न्यूनतम फ़ाइलों को भी कैश किया जाता है और आप minify के माध्यम से एक्सपायर हेडर जोड़ सकते हैं।
जावास्क्रिप्ट Minifier एक अच्छा एपीआई देता है जिसका आप प्रोग्रामेटिक रूप से उपयोग कर सकते हैं:
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
या एक फ़ाइल अपलोड करके और एक नई फ़ाइल पर पुनर्निर्देशित करना:
curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js
उम्मीद है की वो मदद करदे।
आपके द्वारा उपयोग / आज़माए जा सकते हैं:
बहुत मुश्किल - http://prettydiff.com/?m=minify
कभी-कभी मैं इसका उपयोग करता हूं: http://closure-compiler.appspot.com/home
यह उपकरण: jscompressor.com बहुत अच्छा है।