Question

J'utilise jQuery pour faire toute la magie AJAX dans mes applications Web. Mais j’ai pris la décision de ne pas avoir besoin de toutes ces fonctionnalités étonnantes dont jQuery dispose, à l’exception de ses fonctions AJAX (telles que $. Ajax () , $. Get () , $. post , getJSON () et load (); ).

Pouvez-vous recommander une bibliothèque / infrastructure AJAX crossbrowser légère (jusqu'à ~ 10 kb)?

Était-ce utile?

La solution

Vous pouvez réduire la taille de jQuery en supprimant les modules dont vous n’avez plus besoin / Modifiez simplement le Fichier Makefile .

Autres conseils

Si vous devez utiliser UNIQUEMENT les fonctionnalités ajax, consultez sajax ou personnalisé. MooTools . Bien sûr, si vous êtes un "monstre léger". vous pouvez écrire votre propre routine pour cela (devrait être moins de 50 lignes)

MochiKit peut répondre à vos besoins: http://mochikit.com/

Bien que léger et puissant, il pourrait ne pas satisfaire aux exigences de 10 Ko (vous pouvez le réduire au module async uniquement)

Les méthodes équivalentes seraient:

  • doXHR

  • doSimpleXMLHttpRequest

  • evalJSONRequest

  • loadJSONDoc

  • sendXMLHttpRequest

Très léger, il existe SACK (Simple AJAX Code Kit) Je ne me sers pas moi-même mais ça a l'air vraiment simple

modifier: j'ai vérifié, le fichier js fait environ 5 Ko

MooTools ... !!

Ne croyez pas les gars de jQuery ...;)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top