17

किसी को jquery-ui स्वत: पूर्ण प्लगइन के हल्के विकल्प के बारे में पता है?jquery-ui स्वत: पूर्ण प्लगइन के लिए हल्के विकल्प?

मैं प्रोजेक्ट में किसी भी अन्य jquery-ui घटकों का उपयोग नहीं कर रहा हूं (आधार lib jquery 1.5.2 है)। इसलिए मुझे नहीं लगता कि मैं केवल एक ही खोज क्षेत्र पर सरल स्वत: पूर्ण के लिए 20k (minified) जोड़ना उचित ठहरा सकता हूं।

संभव विकल्प अब तक कर रहे हैं:

https://github.com/agarzola/jQueryAutocompletePlugin

http://code.google.com/p/jquery-autocomplete/

मैं न इस तरह के मानक कार्यक्षमता के लिए अपने ही प्लगइन रोल करना चाहते हैं .. निश्चित रूप से वहाँ पहले से ही एक महान समाधान हो गया है?

+1

कि 20k कस्टम बिल्ड 7k तक गिर जाता है जब gzipped। क्या आपका सर्वर इसका समर्थन करता है? क्या आपका jQuery आपके सर्वर या सीडीएन से आ रहा है? यदि यह आपके सर्वर से है, तो आप jQuery और jQueryUI को एक फ़ाइल में भी जोड़ सकते हैं और इसे gzipped (एक कम HTTP कनेक्शन) की सेवा कर सकते हैं। – chprpipr

+0

मैं निश्चित रूप से gzip का उपयोग कर रहा हूं और http अनुरोधों को कम करने के लिए फ़ाइलों को संयोजित कर रहा हूं। लेकिन फिर भी, उस निर्माण में अभी भी अतिरिक्त कोड लोड है जिसे मुझे आवश्यकता नहीं है। बेशक यह अपने आप में एक महत्वपूर्ण अतिरिक्त ओवरहेड नहीं है, लेकिन यह सब जोड़ता है। – zack

+1

मैं इस 20kb अतिरिक्त सामान की वजह से एक विकल्प की तलाश में हूं। –

उत्तर

0

हाँ, jQuery के यूआई शांत chunky है और आप (खींचने योग्य, आकार बदलने योग्य, आदि)

एक प्लग इन की गुच्छा मैं का उपयोग किया है का उपयोग करने के लिए जा रहे हैं, तो का उपयोग कर केवल लायक है: http://codeassembly.com/Unobtrusive-jQuery-autocomplete-plugin-with-json-key-value-support/ की मेरी सरल परियोजनाओं जोड़ी के लिए बार और मैं अपने अद्भुत मानते हैं।

आप भी इस ट्यूटोरियल बाहर http://return-true.com/2009/08/how-to-jquery-autocomplete/ जांच कर सकते हैं लेकिन मुझे लगता है पहला विकल्प पर्याप्त

0

मैं 'UFD' (http://code.google.com/p/ufd/), अदृष्ट फास्ट फिल्टर के साथ उचित भाग्यशाली रहे हैं ड्रॉप डाउन। यह सही नहीं है, लेकिन यह आपकी आवश्यकताओं को पूरा कर सकता है।

6

क्षमा करें, लेकिन मुझे विश्वास है कि आपके विकल्पों का शोध भुगतान नहीं करेगा।

अन्य विकल्पों के लिए जिन्हें आपने न्यूनतम वजन 14.52 केबी (agarzola) और 10 केबी (jquery-autocomplete) का सुझाव दिया है, इसलिए सबसे परीक्षण और पूर्ण समाधान से 20 केबी मेरे लिए बहुत अधिक नहीं लगता है।

मुझे लगता है कि अंतर इतना छोटा होने पर आकार के बजाय प्रत्येक प्लगइन के अन्य महत्वपूर्ण पहलुओं पर अधिक ध्यान देना चाहिए। स्वत: पूर्ण कार्यक्षमता के मामले में और भी, जो प्रत्येक स्वचालित खोज पर बैंडविड्थ का उपभोग करेगा, इसलिए मुझे लगता है कि अगर मेरी पहली चिंता बैंडविड्थ थी तो मैं स्वत: पूर्ण नहीं उपयोग करूंगा।

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