首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >苹果的实时广告牌是怎么做的?

苹果的实时广告牌是怎么做的?
EN

Stack Overflow用户
提问于 2011-01-21 06:16:45
回答 4查看 166关注 0票数 3

现在,苹果显示“App Store的下载量即将达到100亿次”。

索引页面包含一种实时广告牌,显示不断增加的下载量。

他们使用的是纯HTML+JS。

什么是实时更新?你觉得呢?

EN

回答 4

Stack Overflow用户

发布于 2011-01-21 06:33:33

它似乎是通过AJAX:http://www.apple.com/autopush/us/itunes/includes/countdown.inc?r=0.7329968574922532获取这个文档。

包含:

代码语言:javascript
复制
20-JAN-2011 06:00:00|9944770635|1176919

这看起来是这样的格式:

代码语言:javascript
复制
<timestamp>|<total as of timestamp>|<rate as of timestamp>

然后,javascript通过将速率乘以现在与时间戳之间的差值来递增总数。然后,它简单地将其每隔一定的时间间隔以速率递增,并显示动画。

票数 3
EN

Stack Overflow用户

发布于 2011-01-21 06:20:01

有可能的是,当页面加载时,它们会给出一个计数,然后可能会根据最近的活动给JavaScript一个增长率。如果是这样,那么它就不是实时更新,如果你让它打开,也不是完全准确。仅当它第一次加载时。

我还没见过计时器。有没有可用的链接?

票数 1
EN

Stack Overflow用户

发布于 2011-01-21 06:26:24

它通过像http://www.apple.com/autopush/us/itunes/includes/countdown.inc?r=0.1472943772081361这样的XHR请求获取当前计数

其中包含如下响应:

代码语言:javascript
复制
20-JAN-2011 06:00:00|9944770635|1176919 

这是截至今天6点的计数(9944770635) (我猜那是协调世界时)。然后,它使用一些数学来近似从那时到现在的下载量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4753290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档