मैं अपने कोड में सिर्फ फेडिन और फीडआउट के लिए jQuery का उपयोग करता हूं। नवीनतम संस्करण। न्यूनतम संस्करण 74 kb है। क्या jQuery को और कम करना संभव है क्योंकि मैं केवल दो कार्यों का उपयोग करता हूं और इसके लिए मैंने 74kb जावास्क्रिप्ट कोड लोड नहीं करना सोचा था। क्या यह संभव है?

3
Jach Many 8 अप्रैल 2011, 14:05

2 जवाब

सबसे बढ़िया उत्तर

आप अपने सर्वर को इसे gzip करने के लिए कॉन्फ़िगर कर सकते हैं, लेकिन मुझे नहीं लगता कि इससे यह बहुत छोटा हो जाएगा। हालांकि सीडीएन का उपयोग करें, यह ज्यादातर परिस्थितियों में आपके अपने सर्वर से सेवा देने से कहीं ज्यादा तेज होगा।

आप अपने सर्वर को दूर भविष्य के शीर्षलेख भेजने के लिए भी कॉन्फ़िगर कर सकते हैं। यह आपकी स्क्रिप्ट को छोटा नहीं बनाएगा, लेकिन क्लाइंट साइड पर कैशिंग करके लोड समय में सुधार करेगा।

एक वैकल्पिक सुझाव एक अलग पुस्तकालय का उपयोग करना होगा यदि आपको केवल सीमित कार्यक्षमता की आवश्यकता है (उदाहरण के लिए केवल चयनकर्ता या केवल प्रभाव)।

कुछ उदाहरण

http://fx.inetcat.com/ - एक प्रभाव पुस्तकालय (3kb)

http://sizzlejs.com/ - एक चयनकर्ता पुस्तकालय

यहां अधिक सूचीबद्ध हैं: http://sixrevisions.com/javascript/10- प्रभावशाली-जावास्क्रिप्ट-एनिमेशन-ढांचे/

इनके साथ जाना हो सकता है आपके लिए समाधान हो सकता है यदि आप किसी और चीज के लिए jQuery पर निर्भर नहीं हैं।

2
JohnP 8 अप्रैल 2011, 14:23

निजी तौर पर, मैं इसे सिर्फ गांठ दूंगा। मुझे लगता है कि इस दिन और उम्र में यह पूरी तरह से उचित है और यदि आप एक सीडीएन के माध्यम से jQuery का उपयोग कर रहे हैं, तो शायद यह आपके और आगंतुक दोनों के लिए शून्य बैंडविड्थ ओवरहेड है।

1
Marcel 8 अप्रैल 2011, 14:07
क्षमा करें, लेकिन यह सिर्फ राय है और सवाल का जवाब नहीं है। इस दिन और अभी भी उम्र में पृष्ठ का आकार कम रखने का एक अच्छा कारण हो सकता है।
 – 
Andy Rose
8 अप्रैल 2011, 14:10
सीडीएन का उपयोग करने के लाभों पर प्रकाश डालते हुए डाउनवोट को रद्द कर दिया। शायद यह इंगित करने योग्य है कि कस्टम jQuery स्क्रिप्ट का उपयोग करने पर सीडीएन ब्राउज़र कैश्ड jQuery स्क्रिप्ट का लाभ खो जाएगा।
 – 
Andy Rose
8 अप्रैल 2011, 14:27