2008-11-24 12 views
5

Dado el iPhone's 25k limit for caching of files, me pregunto si hay interés en una biblioteca de JavaScript optimizada para iPhone que hace que el almacenamiento en caché sea un objetivo de alto nivel. Como sería un iPhone, podría deshacerse de la mayoría de las cruzadas entre navegadores y confiar en las capacidades específicas de safari, con la esperanza de reducir parte de la circunferencia y quedarse con 25k.Minimalista cacheable biblioteca jQuery/javascript para iPhone?

John Resig discusses this briefly, aunque en su mayoría para descartarlo, parece. Se menciona:

si está particularmente entusiasmado romper jQuery abajo en pequeños trozos se puede agarrar las piezas individuales de SVN y construir una costumbre copia.

¿Alguien lo intentó?

Dojo implementa una versión 6k que parece depender de la carga diferida. Soy principalmente un usuario de jQuery, así que no lo he probado, pero parece interesante.

En general: ¿qué opinas sobre una biblioteca javascript específica de safari/iphone que implementa, digamos, el API superior del 90% más utilizado en jQuery (o tu otra biblioteca favorita)?

+0

Sería interesante tener una versión simplificada que simplemente proporcione las partes de desplazamiento DOM, ya que es con lo que jQuery es tan efectivo. El manejo de eventos también sería OBLIGATORIO en mi opinión. –

+0

Dojo también tiene una compilación de solo Webkit con compilación condicional, por lo que puede elegir los módulos que desee sin las ramas de IE/Moz, y optar por acumularlos o cargar los módulos bajo demanda. ¿Todavía se aplica el límite de 25 k descomprimido? Tenía la impresión de que había cambiado hace un tiempo con una actualización de Safari. – peller

Respuesta

5

actualización más reciente: se parece a Zepto es el camino a seguir en estos días.

Encontrado XUI, se parece a lo que estaba buscando, aunque todavía no lo he probado.

0

Creo que sería fantástico, pero sería difícil igualar las pruebas y la fiabilidad de jquery a menos que alguien realmente lo recoja y lo ejecute. Si hubiera una versión liviana, solo safari de jquery que fuera completamente compatible con los complementos y los métodos documentados, sería un regalo del cielo.

0

Teniendo en cuenta la creciente popularidad del iPhone, creo que sería una cosa realmente útil, podría ser posible eliminar las cosas del navegador cruzado y hacerlo bajar de tamaño ... sin embargo, sería aún más útil si el iphone tiene un límite de caché más realista.

Me pregunto si el límite de caché en el iphone fue determinado por la capacidad del hardware o las necesidades comerciales de los operadores. Un límite de caché de 50K reduciría mucho más el uso del operador ...

3

Debe echar un vistazo a QuickConnectiPhone. Puede hacer lo que quieras. Se puede encontrar en https://sourceforge.net/projects/quickconnect/. También le permite escribir su aplicación en JavaScript, CSS y HTML e instalarla en un dispositivo.

Hay una API que le permitirá realizar llamadas a la capa Objective-C también para la vibración del teléfono, ubicaciones de GPS, información del acelerómetro y más. Incluso puede ampliar esto a otros comportamientos de teléfonos nativos.

El blog de desarrollo para el marco se encuentra en http://tetontech.wordpress.com

1

Estoy experimentando con XUI también, parece prometedor, parece seguir JQuery-manera de hacer las cosas.

Las mismas personas también crearon 'lawnchair' para almacenamiento persistente de datos en formato json, XUI + lawnchair parece una gran combinación para plataformas cruzadas (como mínimo iphone + android, tal vez webos, symbian, blackberry y ms también) desarrollo móvil.

Cuestiones relacionadas