1. 项目背景 目前保存的模式为每隔15s对全文自动保存一次,当文档较大时存在明显的卡顿,另外当退出文档时可能存在最后编辑的内容丢失的情况。 2. 产品地址 https://docs.zhishigu.net/ 可以体验下现阶段的效果 3. 需求文档如下: 目前保存的模式为每隔15s对全文自动保存一次,当文档较大时存在明显的卡顿,另外当退出文档时可能存在最后编辑的内容丢失的情况。解决此问题需要实现的功能: 1.编辑文档的过程中实时自动保存,仅判断文档的变化部分,对变化的部分进行保存,不是每次都对整个文档进行保存。 2.自动保存的提示 在编辑页面红框的位置进行动态保存的提示 不同情景下显示的内容: 新建一个文档时,显示 打开一个非今天修改过的文档时,显示上次修改的日期,例如 打开一个今天修改过的文档时,显示上次修改的时间(24小时制),例如 对文档进行编辑,判断文档有变化时,动态的提示保存过程(具体的动态效果与腾讯文档https://docs.qq.com/保持一致): 3.取消之前临时开发过的关闭页签、返回工作台或返回魔块文档首页时自动保存的功能(前面2条功能实现并稳定后,由公司内部完成此条要求)