2009-11-05 10 views
7

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

जैसा कि इसे कुछ बाहर करना चाहिए क्योंकि मुझे वाक्यविन्यास त्रुटि मिलती है।

तो किसी को भी अच्छा मिला है जिसका मैं उपयोग कर सकता हूं?

+0

हालांकि आप एक अलग जवाब यहाँ चुन लिया है, बस का कहना है कि मैं jQuery पर ही जावास्क्रिप्ट कंप्रेसर रेटर का उपयोग किया है चाहता था (मेरी "खुद को बनाने के लिए किया था "इसका संस्करण) और यह पूरी तरह से काम किया। एफवाईआई – TheCuBeMan

उत्तर

4

आप जावा से परिचित तुम भी YUI compressor इस्तेमाल कर सकते हैं जे एस (और सीएसएस) कम करें करने के लिए कर रहे हैं अपने आप को फ़ाइलें। हम इसे यहां भी उपयोग करते हैं और यह बहुत अच्छा काम करता है।

+0

हां मुझे यह नहीं मिला और ऐसा लगता है कि जब मैं मिनीफाई विकल्प और प्रेसेवर अर्द्ध कॉलमन्स सेट करता हूं तो ऐसा लगता है – chobo2

0

यह हो सकता है क्योंकि एक या अधिक फ़ाइलें एक अनुगामी सेमी-कोलन, जो आमतौर पर ठीक है नहीं है, लेकिन मैं minification पर कारणों लगता है कि समस्या। वैकल्पिक रूप से आपको रेगेक्स अक्षर के साथ समस्या हो सकती है। आप किस मिनीफायर का उपयोग कर रहे हैं?

+0

मैंने इस कोशिश की, http://www.minifyjavascript.com/index.php और दूसरा एक लेकिन लिंक भूल गया। – chobo2

0

आप अलग फ़ाइलों के रूप प्लगइन्स minfying रहे हैं, तो प्रक्रिया, एक प्रतीक है कि jQuery एपीआई का हिस्सा है नाम बदलने जा सकता है क्योंकि minifier बातचीत के बारे में पता नहीं है।

+0

मैं सिर्फ जावास्क्रिप्ट कोड को बॉक्स में कॉपी और पेस्ट करता हूं और जेनरेट करता हूं। तो हो सकता है कि यह क्या कर रहा है। – chobo2

4

Javascript Compressor Rater

मैं इसे राइनो के माध्यम से js चलाता है और पहले से पाया किसी भी त्रुटि आउटपुट, और आप एक है कि आप के लिए सबसे अच्छा काम करता चुन सकते हैं के बाद विश्वास करते हैं।

0

ASP.net टीम एक नि: शुल्क उपकरण है कि आप अपने JavaScript फ़ाइलों के आकार को कम करके अपने अजाक्स अनुप्रयोगों के प्रदर्शन में सुधार करने के लिए सक्षम बनाता है प्रकाशित किया। नए टूल को माइक्रोसॉफ्ट अजाक्स मिनीफायर नाम दिया गया है। यहाँ: Deatails Deatails about Ajax Minifier

डाउनलोड इसे यहाँ Download link

+0

मैं इसे देख लूंगा। मुझे वाईयूआई कंप्रेसर मिला और ऐसा लगता है कि कमांड लाइन इंटरफेस – chobo2

0

तो आप अपने सर्वर पर PHP5 और zlib है, तो यह एक कोशिश! http://code.google.com/p/minify/

मैं इसे एक फ़ाइल में जेक्यू, जेक्यू प्लग-इन, जेक्यू-यूआई, और कस्टम साइट एप्लिकेशन क्लाइंट-कोड को गठबंधन करने के लिए उपयोग करता हूं।

मैं तो प्रत्येक पृष्ठ पर कि जे एस फ़ाइल और एक छोटा सा पृष्ठ-विशिष्ट जे एस फ़ाइल (ऑनलोड साथ, आदि) लोड। यह अच्छी तरह से काम करता है ... और यह सीएसएस को भी संभालता है।

मैं इसके बिना घर नहीं छोड़ता हूं। (यह सिर्फ एक कहावत है :)

0

यह अर्धविराम मुद्दा होने की संभावना है। मुझे लगता है कि माइक्रोसॉफ्ट का अजाक्समिन एक सुंदर उचित उपकरण है जो अनुकूलित करना आसान है।

आप PackScript की जाँच करने के लिए पसंद कर सकते हैं - http://danderson00.blogspot.com.au/2013/01/packscript-next-generation-build-for-web.html