Вопрос может быть тупой, но попробую
Допустим я скинул в базу данных браузера какой-то HTML. Например нужно сохранить состояние какого-то блока. Установил куку с id этого блока. Соответственно потом просто восстановил из базы данных HTML без рендеринга с нуля.
Есть ли возможность сохранить так-же и восстановить все обработчики событий таким же образом?
Функция обработки сложна и вряд ли она будет работать точно так-же если натравить её снова на HTML, поскольку действия пользователя изменят HTML от начального.
Потому я и спрашиваю можно ли сохранять события в базу точно так-же как сохраняем HTML?
Можно на куках или локальное хранилище, но они оба не резиновые. по кол-ву памяти посмотрите спецификацию.
Вам не проще завести таблицу в БД со всеми состояниями и выгружать их потом в каком либо виде. Сохранять данные через ajax. Ну я бы сделал именно таким образом.
И насколько я помню, но хранить данные лучше отдельно от html и прочих вещей. Данное - есть данное и оно должно быть атомарно.