我正在寻找一种DHTML(最好是AJAX),它可以在Gmail的起始页面上提供与配额计数器相同的效果。如果我提供初始值,我希望它以可信的方式向上计数,即它应该在重新访问时增加。此更新应该在用户观看计数器时动态更新。
有关如何处理此事的任何想法?
编辑:我不是在这里计算MB,而是在集合中的文档数量。
答案 0 :(得分:0)
我不知道你具体要求javascript / ajax,但如果你访问服务器时间,你应该可以使用某种形式的算法。
如果没有,那么你可能不得不考虑将数据以某种形式存储在一端或另一端存储,并且只是随着时间/循环计算,但这似乎是影响很大的。
答案 1 :(得分:0)
谷歌的计数器主要用于节目,我希望你的也是如此。没有一些脚本在后台运行,每秒都会增加每个用户的报价。
话虽这么说,你可以在页面加载时定义一个默认值和一个递增该计时器的间隔,然后你可以这样做:http://jsfiddle.net/PD7wC/1/
编辑:
如果你真的在服务器端统计你拥有的文档数量,并希望反映这个实数,那么你可以编辑我提供的JS,每隔1000ms
执行一次AJAX请求,例如,获取新的价值。
如果您想获得更好的体验,您可以在每次执行请求时创建一个新的间隔,该请求会将旧值的计数设置为新值。例如,如果在最后一秒中添加了10个新文档,并且您不想从100
跳到110
,则可以设置一个间隔,以便每1000ms / (110 - 100) = 100ms
增加1