#jquery
#jquery
Вопрос:
Существует ли ограничение на объем данных, которые я могу хранить с помощью jQuery.data (элемент, ключ, значение)? Кроме того, где хранятся данные? В памяти?
Спасибо
Комментарии:
1. эта статья интересна, но не говорит об ограничениях apheliondynamics.com/blog/2010/01/19 /…
2. В памяти, да. Если вы хотите, чтобы данные сохранялись, вы можете заглянуть в localStorage HTML5, но, конечно, старым браузерам потребуется какое-то полизаполнение, чтобы воспользоваться преимуществами. Я не знаю предела для $.data()
Ответ №1:
Данные хранятся внутри объекта $.cache. В соответствии с ограничением я провел небольшой эксперимент с произвольно большим количеством текстовых строк, похоже, я не могу заставить его прерваться или даже вызвать исключение.