2010-01-15 6 views
17

मैंने देखा कि जेएस पुस्तकालयों जैसे अधिकांश jquery में हमेशा एक न्यूनतम संस्करण (मिनी के लिए खड़ा है?) है।jquery-min संस्करण?

क्या अंतर है? कम काम लेकिन छोटे आकार?

क्या किसी को इसका उपयोग करने पर विचार करना चाहिए? कंप्यूटर प्रोग्रामिंग भाषाओं में (वहाँ मिनट संस्करणों की एक बहुत कुछ कर रहे हैं)

उत्तर

16

आ जा सकता है कार्यक्षमता बिल्कुल वैसा ही है - बस खोलने के न्यूनतम किया गया है और एक पाठ संपादक में "सामान्य" संस्करणों और आप अंतर देखेंगे।

मिनट-संस्करण कम फ़ाइल आकार प्रदान करने के लिए, आप बैंडविड्थ और यातायात ;-)

10

... और विशेष रूप से जावास्क्रिप्ट, अपनी कार्यक्षमता बदले बिना स्रोत कोड, से सभी अनावश्यक वर्ण हटाने की प्रक्रिया है।

http://en.wikipedia.org/wiki/Minification_(programming)

+1

आपके लिंक में एंड ब्रैकेट गुम है। – Jamie

+0

@ जैमी लिंक मेरे लिए ठीक काम करता है। –

3

Minified संस्करण सिर्फ व्हाइटस्पेस निकाल दिया है, ताकि उन्हें आसानी से डाउनलोड करने के लिए बनाने के लिए। अन्यथा, वे समान हैं।

2

नहीं, ठीक उसी समारोह, पाठ डाउनलोड कम करने के लिए कम से कम कर दिया गया है, इसका मतलब है अगर तुम सच में नहीं कर सकते उस में डिबग लेकिन आप एक ही कार्यक्षमता

+0

का मतलब है कि मैं फ़ाइल खोल नहीं सकता हूं और इसे पढ़ सकता हूं? बेशक मैं नहीं चाहता ... अगर मैं सिर्फ हर एचटीएमएल हेडर में इसे शामिल करने के बजाय असली डाउनलोड करना चाहता हूं? या क्या मैं इस बिंदु को याद कर चुका हूं? – ajsie

+0

आप इसे खोल सकते हैं और इसे पढ़ सकते हैं, यह सिर्फ बहुत पठनीय नहीं है :) आमतौर पर विकास के लिए न्यूनतम फ़ाइल, विकास के लिए न्यूनतम फ़ाइल का उपयोग नहीं किया जाता है। – Pharabus

2

छोटे आकार मिलता है क्योंकि सफेद स्थान के सभी निकाल दिया जाता है फ़ाइल से बस टेक्स्ट एडिटर में दोनों फाइलें खोलें और आप देखेंगे।

7

इसे "छोटा" किया गया है। सभी कार्यक्षमता वहां एक छोटा संस्करण है जो स्थानांतरण बैंडविड्थ को सहेजने के लिए छोटा है।

हालात बनने के लिए "न्यूनतम किया गया":

  • Remvoing खाली स्थान के
  • कुछ चर नाम बदल रहा है - इस तरह के समारोह-दायरे वाले चर के रूप में, नाम से काम नहीं।

यहाँ एक उदाहरण

function myFunction(someReallyLongParamName) 
{ 
    someReallyCrazyName = someReallyLongParamName; 
} 

function myFunction(a){b=a;} 
2

यह एक छोटे फ़ाइल आकार (न्यूनतम किया गया) है कि jQuery का एक संस्करण है को बचाने के लिए बस नहीं है। वही कार्य, ब्राउज़र को डाउनलोड करने के लिए बस एक छोटी फ़ाइल।

1

समान कार्य ... छोटे आकार। इसे गरीब मनुष्य संपीड़न के रूप में सोचें। वे बस सभी अनावश्यक सफेद जगह हटा दें।

संबंधित मुद्दे