一个很好的例子是 stackexchange 的“rate”按钮。当帖子被点赞时,箭头会立即改变颜色。然而,编辑自己的投票决定有一个宽限期(哎呀!错误投票?)。upvote 动作是立即处理还是只在设定的时间段后处理,或者当用户离开页面时处理?这个评级究竟是如何处理的?
处理动态页面编辑的标准是什么(例如 stackexchange 评级、facebook 帖子?)
一个很好的例子是 stackexchange 的“rate”按钮。当帖子被点赞时,箭头会立即改变颜色。然而,编辑自己的投票决定有一个宽限期(哎呀!错误投票?)。upvote 动作是立即处理还是只在设定的时间段后处理,或者当用户离开页面时处理?这个评级究竟是如何处理的?
处理动态页面编辑的标准是什么(例如 stackexchange 评级、facebook 帖子?)
一般来说,我建议您立即进行更改。如果有一个“宽限期”,那么在服务器端实现它(如果它可以改善用户体验,你也可以在客户端实现)。
因此,如果有人对一个帖子投了赞成票,它会立即通过 ajas 保存,但如果他们在宽限期内改变主意,服务器就会撤消投票。一旦“宽限期”结束,服务器就会拒绝更改。
当您单击“发布”等时(显然)会保存 Facebook 帖子 - 但在此之前不会保存。
像 Blogger 或 Google Docs 这样的东西完全是另一个问题——它每 x 秒自动保存一次。这完全取决于开发人员。通常,您希望在不影响性能或降低用户体验的情况下尽可能频繁地使用它。