在跨会话的文本块中存储,跟踪和还原更改(版本)

时间:2019-05-13 08:14:58

标签: javascript html5 algorithm local-storage indexeddb

我正在尝试实现一个非常简单且相对著名的通用功能,这些功能在当今使用应用程序的许多笔记(例如Evernote或Simplenote等)中都可以看到,但是在Javascript中是这样的:

能够记录跨不同会话的文本块中的任何更改(例如,直到几天,例如最多30天),然后能够恢复或还原为随时版本。

我不知道从哪里开始这个问题以及如何解决这个问题。我知道这是一种版本控制系统(就像在GitHub上一样,但是相比之下非常简单)。

我很确定localstorageindexeddb是解决此问题的关键。

我应该如何解决此问题?

在Internet上进行了广泛搜索之后,我真的找不到任何帮助。任何提示或线索将不胜感激。

0 个答案:

没有答案