जवाबों:
वे दोनों समान रूप से कार्यात्मक हैं, लेकिन .min में फ़ाइल आकार को छोटा करने के लिए सभी अनावश्यक वर्ण हटा दिए गए हैं।
बस के रूप में अच्छी तरह से बाहर इंगित करने के लिए, आप अपने लाइव वातावरण के लिए बेहतर संस्करण (.min) का उपयोग कर रहे हैं क्योंकि Google अब पृष्ठ लोडिंग समय पर जाँच कर रहे हैं। आपकी सभी जेएस फाइल का मतलब यह है कि वे तेजी से लोड होंगी और आपको अधिक ब्राउनी पॉइंट्स प्रदान करेंगी।
आप मोज़िला नामक पेज गति के लिए एक ऐडऑन प्राप्त कर सकते हैं जो आपकी साइट के माध्यम से दिखेगा और आपको सभी .JS फाइलें दिखाएगा और मिनीकृत संस्करण (अन्य चीजों के बीच) प्रदान करेगा।
दोनों समान कार्यों का समर्थन करते हैं। बैंडविड्थ को संरक्षित करने के लिए (व्हाट्सएप और कमेंट छोड़े गए, छोटे चर नाम, ...) jquery.min.js
का एक संकुचित संस्करण है jquery.js
। कार्यक्षमता के संदर्भ में वे बिल्कुल समान हैं। उत्पादन वातावरण में इस संकुचित संस्करण का उपयोग करने की सिफारिश की जाती है।
jquery.js = सुंदर और पढ़ने में आसान :) यह पढ़ें।
jquery.min.js = जिबरिश जैसा दिखता है! लेकिन एक छोटे फ़ाइल आकार है। इसे अपनी साइट पर रखें।
कार्यक्षमता में दोनों समान हैं। अंतर केवल यह है कि क्या यह पठनीयता के लिए या छोटे फ़ाइल आकार के लिए कॉम्पैक्ट रूप से स्वरूपित है।
विशेष रूप से, दूसरा एक है न्यूनतम किया गया , एक प्रक्रिया है जो अनावश्यक सफेद स्थान को निकाल और चर नाम को छोटा करना शामिल है। दोनों कोड को पढ़ने में अधिक कठिन बनाने में योगदान करते हैं: व्हॉट्सएप को हटाने से लाइन ब्रेक और रिक्त स्थान को हटाने के लिए स्वरूपण गड़बड़ हो जाता है, और चर नामों (कुछ फ़ंक्शन नामों सहित) का छोटा होना मूल चर नामों को अर्थहीन अक्षरों से बदल देता है।
यह सब इस तरह से किया जाता है कि यह किसी भी तरह से चलाने पर कोड के व्यवहार के तरीके को प्रभावित नहीं करता है। विशेष रूप से, चर और फ़ंक्शन नामों का प्रतिस्थापन / छोटा नाम केवल उन नामों के लिए किया जाता है जो एक स्थानीय दायरे में दिखाई देते हैं जहां यह अन्य लिपियों में किसी अन्य कोड के साथ हस्तक्षेप नहीं करेगा।
Jquery.min.js और कुछ नहीं बल्कि jquery.js का संकुचित संस्करण है। आप इसे उसी तरह से उपयोग कर सकते हैं जैसे jquery.js, लेकिन यह छोटा है, इसलिए उत्पादन में आपको छोटा संस्करण का उपयोग करना चाहिए और जब आप डिबगिंग कर रहे हैं तो आप सामान्य jquery.js संस्करण का उपयोग कर सकते हैं। यदि आप अपनी स्वयं की जावास्क्रिप्ट फ़ाइल को कम्प्रेस करना चाहते हैं तो आप इन कम्प्रेसर को कर सकते हैं:
या सिर्फ js संपीड़न के बारे में StackOverflow पर टॉपिस पढ़ें :):
दोनों में समान कार्यक्षमता है लेकिन .min.js समतुल्य आकार में अनुकूलित किया गया है। आप दोनों फाइलें खोल सकते हैं और उन पर एक नज़र डाल सकते हैं। .Min.js फ़ाइल में आप देखेंगे कि सभी चर नाम छोटे नामों पर कम कर दिए गए हैं और अधिकांश व्हाट्सएप और टिप्पणियां निकाल ली गई हैं।
jquery.js: जब आपको jquery के स्रोत कोड में गोता लगाना होगा jquery.min.js: बैंडविड्थ बचाने के लिए संकुचित संस्करण
अधिक बैंडविड्थ को बचाने के लिए एक और विकल्प है फिर संकुचित संस्करण जो Google CDN की तरह कुछ का उपयोग कर रहा है: http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
सारांश - लोकप्रिय js चौखटे जैसे कि jquery या dojo एक टिप्पणी प्रस्तुत करते हैं, सुंदर स्वरूपित संस्करण, विकास के लिए टिप्पणियों के साथ और उत्पादन के लिए टिप्पणियों आदि के बिना एक संक्षिप्त संस्करण (तेज)।
jquery.js - विकास jquery.min.js - उत्पादन
यदि आप एक उत्पादन साइट पर JQuery चला रहे हैं, तो आपको किस पुस्तकालय को लोड करना चाहिए? JQuery.js या JQuery.min.js? संक्षिप्त उत्तर है, वे मूल रूप से समान हैं, समान कार्यक्षमता के साथ।
एक संस्करण लंबा है, जबकि दूसरा छोटा संस्करण है। स्थान और पृष्ठ लोड समय को बचाने के लिए छोटा किया जाता है। सफेद स्थानों को छोटा संस्करण में हटा दिया गया है, जिससे उन्हें अस्पष्ट और पढ़ने में असंभव हो गया है।
यदि आप JQuery लाइब्रेरी को किसी प्रोडक्शन साइट पर चलाने जा रहे हैं, तो मेरा सुझाव है कि पेज लोड समय को कम करने के लिए आप मिनिमाइज्ड संस्करण का उपयोग करें, जिसे Google अब उनकी पेज रैंकिंग में मानता है।
एक और अच्छा विकल्प Google की ऑनलाइन जावास्क्रिप्ट लाइब्रेरी का उपयोग करना है। यह आपको लाइब्रेरी को डाउनलोड करने की परेशानी से बचाएगा, साथ ही साथ आपकी साइट पर अपलोड भी करेगा। इसके अलावा, आपकी साइट भी JQuery के लोड होने पर संसाधनों का उपयोग नहीं करती है।
Google का नवीनतम JQuery का छोटा संस्करण यहां उपलब्ध है।
आप इसका उपयोग करके अपने पृष्ठों में लिंक कर सकते हैं:
http://ulyssesonline.com/2010/12/03/jquery-js-or-jquery-min-js/
यदि आप Google CDN से Jquery का उपयोग करते हैं, तो गंभीरता से यह आपके पृष्ठ में जोड़े गए 5 से 10 गुना प्रदर्शन को बेहतर करेगा, जो डाउनलोड हो जाता है। और यह भी, आपको जेक्वेरी फ़ाइलों का नवीनतम संस्करण मिलेगा।
दोनों फाइलों यानी jquery.js और jquery.min.js के बीच का अंतर सिर्फ फ़ाइल आकार का है, इस वजह से फाइलें तेजी से डाउनलोड हो रही हैं। :)