实现自动保存功能的最佳 javascript 库、插件或库扩展是什么?
具体需要是能够“保存”数据网格。想想 gmail 和 Google 文档的自动保存。
如果它已经被发明,我不想重新发明轮子。我正在寻找神奇的 autoSave() 函数的现有实现。
自动保存:推送到保存到持久存储(通常是数据库)的服务器代码。服务器代码框架超出了这个问题的范围。
请注意,我不是在寻找 Ajax 库,而是更高级别的库/框架:与表单本身交互。
daemach 在 jQuery @ http://daemach.blogspot.de/2007/03/autosave-jquery-plugin.html [script host down]之上引入了一个实现。我不相信它符合轻量级和精心设计的标准。
标准
- 稳定、轻便、设计精良
- 保存 onChange 和/或 onBlur
- 不比给定的毫秒数更频繁地保存
- 处理同时发生的多个更新
- 如果自上次保存后未发生任何更改,则不保存
- 每个输入类保存到不同的 url