2010-01-07 16 views
5

Mi amigo y yo tenemos un sitio (www.rosasecta.com). Utiliza mucho Ajax, pero es todo a mano, y es realmente feo y difícil de excavar. Queremos cambiar a una biblioteca JS, pero JQuery, Prototype y Dojo son muy grandes. Solo queremos una biblioteca pequeña y compacta que pueda hacer AJAX limpiamente y algunos selectores DOM básicos. ¿Alguien puede recomendar uno?Biblioteca JS AJAX liviana

Gracias de antemano.

+1

has necesitado jQuery? No es molesto y solo necesita usar los bits que necesita. –

+8

No ha aceptado una respuesta para ninguna de sus 9 preguntas. Realmente deberías dar a los contribuyentes el crédito que merecen. – avpx

Respuesta

6

La parte del selector de jQuery, Dojo (y algunos de los otros marcos) está realmente disponible como una biblioteca independiente, la biblioteca del chisporroteo de selección:

http://sizzlejs.com/

Sizzle pretende ser de solo 4 kb minificado y gzip según su sitio.

Sin embargo, con ajax también, creo que un jquery personalizado con solo los bits más pequeños puede ser el mejor "paquete completo". Algunas de las otras bibliotecas como dojo también tienen métodos para compilarlas con exactamente las características que usted desea.

El valor predeterminado jquery minified + gzipped es de solo 19kb. Creo que una compilación de núcleos puede realizarse solo a 12kb.

6

jQuery no es grande en absoluto, y puede usar Google's hosted version, lo que significa que muchos de sus usuarios ni siquiera tendrán que descargarlo al visitar su página.

requeridos:

  1. ligeros
  2. capacidades AJAX
  3. DOM selectores

Usted ha conseguido prácticamente ya jQuery.

+4

Hay una desventaja en la versión alojada: cuando SO se conectó a ella, unos pocos usuarios (solo 1 o 2 de cada 1000) se quejaron de meta porque sus firewalls corporativos lo bloquearon por algún motivo. –

+1

Es cierto. Pero ese número es suficientemente bajo :) – Sampson

3

jQuery minified at aro 56K es menor que el tamaño de un archivo JPG típico. Se hará todo lo necesario y mucho whooooooole más

2

¿Qué hay de MooTools? No proporcionará todo lo que jQuery hará, pero si hará lo que necesita, es muy pequeño.

Cuestiones relacionadas