Pregunta

He estado usando jQuery para hacer toda la magia de AJAX en mis aplicaciones basadas en web. Pero tomé la decisión de que no necesito todas estas increíbles funciones que tiene jQuery, excepto sus funciones AJAX (como $ .ajax () , $ .get () , $ .post , getJSON () y load (); ).

¿Puede recomendar una biblioteca / marco AJAX de crossbrowser ligero (hasta ~ 10 kb)?

¿Fue útil?

Solución

Usted puede hacer jQuery más pequeño eliminando los módulos que no necesita / Simplemente modifique Makefile archivo.

Otros consejos

Si necesita utilizar SOLAMENTE las funciones ajax, eche un vistazo a sajax o personalizada MooTools . Por supuesto, si eres un " monstruo ligero " puedes escribir tu propia rutina para esto (debe ser menos de 50 líneas)

MochiKit puede satisfacer sus necesidades: http://mochikit.com/

Aunque ligero y potente, puede que no cumpla con el requisito de 10kb (puede recortarlo solo al módulo asíncrono)

Los métodos equivalentes serían:

  • doXHR

  • doSimpleXMLHttpRequest

  • evalJSONRequest

  • cargarJSONDoc

  • sendXMLHttpRequest

Realmente ligero hay SACK (kit de código AJAX simple) No me uso, pero se ve muy simple

editar: lo verifiqué, el archivo js tiene aproximadamente 5kB

MooTools ... !!

No les creas a los chicos de jQuery ...;)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top