gpt4 book ai didi

javascript - 更新表的修改内容字段并将其显示给用户的理想时间是什么时候?

转载 作者:行者123 更新时间:2023-11-29 01:58:41 25 4
gpt4 key购买 nike

我在一个应用程序中工作,我必须向应用程序用户显示此页面的内容被修改为:

1 min ago
5 min ago
2 days ago
something...

那么触发 ajax 调用以从数据库中获取内容的最后修改日期并显示给用户的理想时间间隔应该是多少?

JavaScript 具有 setInterval(),我们可以在其中设置函数(触发 ajax 调用并获取最后修改日期)和时间间隔(基于此调用函数来触发 ajax 调用)。

为什么我要问,因为在几秒钟内触发 ajax 调用可以被视为应用程序的开销。

请给我建议。提前致谢。

编辑:感谢您的评论和检查插件。但是每当对 DB 表进行任何更改时,都会有一个父表具有 modifiedDate 字段,该字段会在每次更改时更新并且我必须向用户显示。

最佳答案

您不想浪费对数据库的调用来获取间隔。没有任何一个间隔是正确的,它只是毫无意义的更新。

只需使用一个简单的 JavaScript 插件,如 timeago .

只需打印原始日期/时间,插件就会在您的用户查看您的页面时自动更新其余部分,因此这个日期:

<abbr class="timeago" title="2008-07-17T09:24:17Z">July 17, 2008</abbr>

为用户变成这个:

<abbr class="timeago" title="July 17, 2008">5 years ago</abbr>

关于javascript - 更新表的修改内容字段并将其显示给用户的理想时间是什么时候?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20987628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com