2011-10-12 30 views
7

Có giới hạn về số lượng dữ liệu tôi có thể lưu trữ bằng cách sử dụng jQuery.data (phần tử, khóa, giá trị) không? Ngoài ra, dữ liệu được lưu trữ ở đâu? Trong trí nhớ ?jQuery.data - Tôi có thể lưu trữ bao nhiêu dữ liệu trong đó

Cảm ơn

+1

bài viết này thú vị nhưng không nói về giới hạn http://apheliondynamics.com/blog/2010/01/19/the-power-of-jquery-data-and-a-practical-example/ –

+1

Trong bộ nhớ , Vâng. Nếu bạn muốn dữ liệu tồn tại lâu dài, bạn có thể xem xét localStorage của HTML5 nhưng tất nhiên các trình duyệt cũ hơn sẽ cần một số loại polyfill để tận dụng. Tôi không biết giới hạn cho $ .data() –

Trả lời

4

Dữ liệu được lưu trữ nội bộ trong đối tượng $ .cache. Theo giới hạn, tôi đã làm một thử nghiệm nhỏ với số lượng lớn các dòng văn bản tùy ý, tôi dường như không thể làm cho nó bị phá vỡ, hoặc thậm chí ném một ngoại lệ.

+0

cảm ơn bạn nhiều! –

Các vấn đề liên quan