2008-10-20 10 views
5

मैं अपने वेब आधारित अनुप्रयोगों में पूरे AJAX जादू करने के लिए jQuery का उपयोग कर रहा हूं। लेकिन मैं इस फैसले पर आया कि मुझे अपने सभी AJAX फ़ंक्शंस को छोड़कर jQuery की इन सभी अद्भुत सुविधाओं की आवश्यकता नहीं है (जैसे $.ajax(), $.get(), $.post, getJSON() और load();)।कौन सा जावास्क्रिप्ट AJAX फ्रेमवर्क सबसे शक्तिशाली और बहुत हल्का है?

क्या आप हल्के क्रॉसब्रोसर AJAX लाइब्रेरी/फ्रेमवर्क (~ 10 केबी तक) की सिफारिश कर सकते हैं?

उत्तर

4

आप उन मॉड्यूल को हटाकर jQuery को छोटा बना सकते हैं जिनकी आपको आवश्यकता नहीं है/बस Makefile फ़ाइल को संशोधित करें।

3

यदि आपको केवल अजाक्स सुविधाओं का उपयोग करने की आवश्यकता है तो sajax या कस्टम MooTools पर एक नज़र डालें। http://mochikit.com/

हालांकि हल्के और शक्तिशाली यह पूरा नहीं हो सकता है: बेशक, अगर आप एक "हल्के सनकी" कर रहे हैं तो आप इस के लिए अपनी खुद की दिनचर्या (कम से कम 50 लाइनों होना चाहिए)

+0

@ Staicu Ionut, धन्यवाद। मैंने अभी एक म्यूटूल आधारित एक बनाने की कोशिश की है, लेकिन यह अभी भी बहुत बड़ी है। सजैक्स एक सर्वर-साइड आधारित है, मेरे मामले में ऐसा नहीं है कि मैं अजाक्स ढांचा बनना चाहता हूं। मुझे जेएक्स मिला है, जो बहुत हल्का है और लगता है कि यह जेसन का समर्थन करता है। देखने की जरूरत है। – Nordelius

1

MochiKit आपकी आवश्यकताओं को हो सकता है लिख सकते हैं 10kb आवश्यकता (आप इसे केवल async मॉड्यूल के लिए नीचे ट्रिम कर सकते हैं)

बराबर तरीकों होगा:

  • doXHR

  • doSimpleXMLHttpRequest

  • evalJSONRequest

  • loadJSONDoc

  • sendXMLHttpRequest

1

सच हल्के SACK (सरल AJAX कोड किट) मैं अपने आप को उपयोग नहीं करते है लेकिन यह वास्तव में लग रहा है सरल

संपादित करें: मैंने जांच की है, जेएस फ़ाइल लगभग 5kb

0

MooTools ... !!

jQuery लोगों पर विश्वास न करें ...;)

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