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