Я хочу реализовать функции отмены и повтора не только на стороне клиента, но и на стороне сервера. Для insatnce у меня есть div, содержащий изображение, и я могу повернуть изменить размер и переписать его, все основные операции для генерации изображения. И все операции обновления базы данных и изображения. Вы можете сказать, что мое изображение восстанавливается, и база данных обновляется после каждого действия.
Теперь мне нужно реализовать функции отмены и повтора. Я также провел некоторые исследования. Что мне нужно, так это лучший подход к реализации поставленной задачи. Я думал о том, чтобы поддерживать каждое действие «вещь типа журнала» или обрабатывать его с помощью базы данных или массивов JavaScript, включая HTML или что-то еще.
Каков наилучший подход для достижения моей цели.
Спасибо