jQuery.данные — сколько данных я могу хранить в нем

#jquery

#jquery

Вопрос:

Существует ли ограничение на объем данных, которые я могу хранить с помощью jQuery.data (элемент, ключ, значение)? Кроме того, где хранятся данные? В памяти?

Спасибо

Комментарии:

1. эта статья интересна, но не говорит об ограничениях apheliondynamics.com/blog/2010/01/19 /…

2. В памяти, да. Если вы хотите, чтобы данные сохранялись, вы можете заглянуть в localStorage HTML5, но, конечно, старым браузерам потребуется какое-то полизаполнение, чтобы воспользоваться преимуществами. Я не знаю предела для $.data()

Ответ №1:

Данные хранятся внутри объекта $.cache. В соответствии с ограничением я провел небольшой эксперимент с произвольно большим количеством текстовых строк, похоже, я не могу заставить его прерваться или даже вызвать исключение.