2011-10-12 13 views
7

¿Hay un límite en la cantidad de datos que puedo almacenar usando jQuery.data (elemento, clave, valor)? Además, ¿dónde se almacenan los datos? En memoria ?jQuery.data: ¿cuántos datos puedo almacenar en él

Gracias

+1

este artículo es interesante pero no habla de límites http://apheliondynamics.com/blog/2010/01/19/the-power-of-jquery-data-and-a-practical-example/ –

+1

En memoria Sí, Si desea que los datos persistan, puede buscar localStorage de HTML5 pero, por supuesto, los navegadores más antiguos necesitarán algún tipo de relleno para aprovechar. No sé el límite de $ .data() –

Respuesta

4

los datos se almacenan internamente en el objeto $ .cache. Según el límite, hice un pequeño experimento con una cantidad arbitrariamente grande de líneas de texto, parece que no puedo romper, o incluso lanzar una excepción.

+0

¡muchas gracias! –

Cuestiones relacionadas