在Gmail中,当你写作时,它会自动保存你的草稿。这是如何实现的?
这是WebSocket吗?HTML5还有其他功能可以做到这一点吗?
Gmail在你编辑电子邮件后保存草稿,我相信他们会像使用下划线功能一样进行某种去抖动。我不知道他们的实现细节,也不知道他们是如何将草稿发送到服务器的,但这可以通过WebSockets和普通AJAX来完成。要实现类似Gmail的草稿保存,您可以使用Sisyphus.js库,它将使用HTML5 LocalStorage在本地保护草稿,但如果您想将其保存在服务器上,您可以通过onSave、onBeforeRestore、onRestore和onRelease回调进行自定义