2008-10-20 9 views
5

J'ai utilisé jQuery pour faire toute la magie AJAX dans mes applications Web. Mais je suis venu à la décision que je n'ai pas besoin de toutes ces fonctionnalités étonnantes jQuery a, sauf ses fonctions AJAX (comme $.ajax(), $.get(), $.post, getJSON() et load();).Quel JavaScript AJAX Framework est le plus puissant et très léger?

Pouvez-vous recommander une librairie AJAX de frameworks légers (jusqu'à ~ 10 kb)?

Répondre

4

Vous pouvez réduire la taille de jQuery en supprimant les modules dont vous n'avez pas besoin/Il suffit de modifier le fichier Makefile.

3

Si vous avez besoin d'utiliser UNIQUEMENT les fonctionnalités ajax jetez un oeil à sajax ou personnalisé MooTools. Bien sûr, si vous êtes un « monstre léger », vous pouvez écrire votre propre routine pour cela (devrait être inférieure à 50 lignes)

+0

@ Staicu Ionut, merci. J'ai juste essayé de construire un MooTools, mais c'est encore trop gros. Sajax est basé sur le serveur, dans mon cas ce n'est pas que je veux que le framework ajax soit. J'ai trouvé jx, qui est très léger et semble prendre en charge json. Besoin de regarder. – Nordelius

1

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

Bien que léger et puissant, il pourrait ne pas répondre l'exigence de 10kb (vous pouvez la réduire au seul module async)

les méthodes équivalentes seraient:

  • doXHR

  • doSimpleXMLHttpRequest

  • evalJSONRequest

  • loadJSONDoc

  • sendXMLHttpRequest

1

vraiment léger, il est SACK (simple code AJAX Kit) Je ne me utiliser, mais il semble vraiment simple

edit: J'ai vérifié, le fichier js est d'environ 5kB

0

MooTools ... !! Ne pas croire les gars jQuery ...;)

Questions connexes