现在,苹果显示“App Store的下载量即将达到100亿次”。
索引页面包含一种实时广告牌,显示不断增加的下载量。
他们使用的是纯HTML+JS。
什么是实时更新?你觉得呢?
发布于 2011-01-21 06:33:33
它似乎是通过AJAX:http://www.apple.com/autopush/us/itunes/includes/countdown.inc?r=0.7329968574922532获取这个文档。
包含:
20-JAN-2011 06:00:00|9944770635|1176919这看起来是这样的格式:
<timestamp>|<total as of timestamp>|<rate as of timestamp>然后,javascript通过将速率乘以现在与时间戳之间的差值来递增总数。然后,它简单地将其每隔一定的时间间隔以速率递增,并显示动画。
发布于 2011-01-21 06:20:01
有可能的是,当页面加载时,它们会给出一个计数,然后可能会根据最近的活动给JavaScript一个增长率。如果是这样,那么它就不是实时更新,如果你让它打开,也不是完全准确。仅当它第一次加载时。
我还没见过计时器。有没有可用的链接?
发布于 2011-01-21 06:26:24
它通过像http://www.apple.com/autopush/us/itunes/includes/countdown.inc?r=0.1472943772081361这样的XHR请求获取当前计数
其中包含如下响应:
20-JAN-2011 06:00:00|9944770635|1176919 这是截至今天6点的计数(9944770635) (我猜那是协调世界时)。然后,它使用一些数学来近似从那时到现在的下载量。
https://stackoverflow.com/questions/4753290
复制相似问题