QQ邮箱、163邮箱自动保存草稿机制调研
QQ邮箱、163邮箱自动保存草稿机制调研
背景
准备优化自己的邮箱项目中草稿的保存,目前是完全依赖调用后端接口保存,并且不支持自动保存功能,希望先调用主流邮箱的机制,并与之保持一致的用户体验。
QQ邮箱
页面切换时主体窗口内iframe会覆盖成最新的,每次仅存在一个iframe。
存储时机
- 页面跳转(比如点击调转至收件箱) 判断当前是否存在内容变更,有则进行二次弹框确认,否则直接跳转
- 自动保存
两个每30秒执行一次定时器
-
保存至本地:如果编辑器内容发生改变则将编辑器内容保存至本地
-
自动保存:如果编辑器内容发生改变则提交服务器(服务器返回成功后删除本地缓存)+ 保存至本地逻辑
存储地点
加密后存入localStorage
163邮箱
打开邮件,写邮件、查看邮件是使用新“标签”打开页面。
存储时机
- 页面切换(比如切换至收件箱) 直接切换,如果编辑器内容发生改变,直接自动保存草稿并给予提示
- 自动保存
-
保存至服务器:每3分钟执行一次定时器,直接保存内容至服务端
-
自动保存:执行一次定时器(首次是2分钟),内容有变化则提交服务端,并设置定时器为5分钟 + 执行下次定时器
总结
共同点:
-
能够检测内容是否发生了变更
-
页面跳转时自动保存草稿或者给予二次确认
-
两套计时器,一套是定时保存(本地或者服务端),一套定时检测
- 分类:
- Web前端
相关文章
android手机QQ2012很给力
前几天我更新了android手机QQ2012,感觉很给力哦。 特别是那个多终端同时在线,感觉很牛x。我还是今天猜发现的哦。 今天我在笔记本上用eclipse做小项目,电脑上同时登着QQ呢,我的手机 阅读更多…
邮件搬家:转移旧邮箱邮件至新邮箱
以前觉得估计用不上这个,今天才发现自己果然就这种蛋疼的需求,更奇葩的是网上还真能找到这样的解决方法。 1.安装微软的outlook,使用imap方式(pop3方式未测试,读者可以试试)配置自己的新旧 阅读更多…
目前腾讯的游戏《英雄联盟》获取激活码难
本人之前用了两个小号来获取激活码,都感觉很轻松的啊,不就是抓捕英雄,搜寻激活码么,很容易的啊,可是最近几天用自己的大号来抓,始终抓不到,悲剧啊,看来激活码已经差不多被玩家抓完了。 更见鬼的是,玩抓捕 阅读更多…
腾讯QQ同时在线人数近1.4亿
热腾7月12日消息 昨日21点22分,腾讯同时在线人数再次刷新历史记录,最高在线人数达到:139280017。 在高度的背后是数以亿计的用户支持,是看不到的付出与努力。QQ下次最高上线是否会突破 阅读更多…
道招网官方通知邮箱、腾讯微博、新浪微博
今天道招网正式确定了官方通知邮箱,并且命名此系统为 道招提示 ,通知邮箱为 notice_daozhao_com@163.com 。另外腾讯微博地址为 http://t.qq.com/share_i 阅读更多…
QQ餐厅偷匪隔三差五的出毛病
昨天才更新的,今天登陆的时候又提示使用的是最新的key,但是还是登陆失败啊,唉,最近咋了,腾讯更换QQ餐厅的KEY有瘾么,让不让人安生啊。 阅读更多…