2011-10-12 15 views
7

Czy istnieje limit ilości danych, które można przechowywać przy użyciu jQuery.data (element, klucz, wartość)? Ponadto, gdzie są przechowywane dane? W pamięci ?jQuery.data - ile mogę w nim przechowywać danych

Dzięki

+1

Ten artykuł jest interesujący, ale nie mówi o ograniczeniach http://apheliondynamics.com/blog/2010/01/19/the-power-of-jquery-data-and-a-practical-example/ –

+1

W pamięci , tak. Jeśli chcesz, aby dane się utrzymywały, możesz zajrzeć do localStorage HTML5, ale oczywiście starsze przeglądarki będą potrzebować jakiegoś rodzaju polyfill, aby skorzystać. Nie znam limitu $ .data() –

Odpowiedz

4

Dane są przechowywane wewnętrznie w obiekcie $ .cache. Zgodnie z limitem zrobiłem mały eksperyment z dowolnie dużą liczbą linii tekstu, nie wydaje mi się, aby go złamać, a nawet rzucić wyjątek.

+0

dziękuję bardzo! –

Powiązane problemy