-1

我和我的团队真的在像www.bidrivals.com/us(便士拍卖网站)这样的网站上工作

我浏览它找到的代码

<div class="timer online">
<div class="text">00:00:03</div>
</div>

我在这个网站的 js 文件中找不到任何东西......任何人都可以告诉我这个网站正在使用哪种类型的 js 计时器吗?有任何示例代码吗?在 j 查询或原型框架中有类似的东西吗?

4

2 回答 2

0

有一个服务器端计数,以控制点击次数和时间。

检查jquery 中的 $.post,在这种情况下,您调用一个服务器端脚本,该脚本通知网页时间和出价操作......一旦有了这些数据,您就可以使用回调函数更改 de div 值。

使用 firebug 检查网络请求,您将看到来自 getData 网页的 json。

于 2011-12-03T17:33:08.320 回答
0

Javascript 提供setTimeoutsetInterval函数以在“设定时间”以毫秒为单位运行操作。

https://developer.mozilla.org/en/DOM/window.setTimeout https://developer.mozilla.org/en/window.setInterval

例子:

// this is will act like a counter on the page
var t = 0,
    div = document.createElement('div');
div.innerHTML = t;
document.body.appendChild(div);
setInterval(function () {
    t += 1;
    div.innerHTML = t;
}, 1000); // this will run once every second

就本网站而言,他们每秒运行一次 XHR 请求以获取每次出价的数据。签出控制台以查看请求。

于 2011-12-03T17:33:52.063 回答