Domanda

Sto usando jQuery per fare tutta la magia di AJAX nelle mie applicazioni basate sul web. Ma ho deciso che non ho bisogno di tutte queste incredibili funzionalità di jQuery, tranne le sue funzioni AJAX (come $ .ajax () , $ .get () , $ .post , getJSON () e load (); ).

Puoi consigliare una libreria / framework AJAX crossbrowser leggero (fino a ~ 10 kb)?

È stato utile?

Soluzione

Puoi ridurre le dimensioni di jQuery rimuovendo i moduli non necessari / Modifica semplicemente Crea file .

Altri suggerimenti

Se devi utilizzare SOLO funzioni ajax, dai un'occhiata a sajax o personalizzato MooTools . Ovviamente, se sei un "mostro leggero". puoi scrivere la tua routine per questo (dovrebbe essere inferiore a 50 righe)

MochiKit potrebbe soddisfare le tue esigenze: http://mochikit.com/

Sebbene leggero e potente, potrebbe non soddisfare i requisiti di 10kb (è possibile ridurlo solo al modulo asincrono)

I metodi equivalenti sarebbero:

  • doXHR

  • doSimpleXMLHttpRequest

  • evalJSONRequest

  • loadJSONDoc

  • sendXMLHttpRequest

Davvero leggero c'è SACK (Simple AJAX Code Kit) Non mi uso ma sembra davvero semplice

modifica: ho controllato, il file js è di circa 5kB

MooTools ... !!

Non credete ai ragazzi di jQuery ...;)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top