我和我的团队真的在像www.bidrivals.com/us(便士拍卖网站)这样的网站上工作
我浏览它找到的代码
<div class="timer online">
<div class="text">00:00:03</div>
</div>
我在这个网站的 js 文件中找不到任何东西......任何人都可以告诉我这个网站正在使用哪种类型的 js 计时器吗?有任何示例代码吗?在 j 查询或原型框架中有类似的东西吗?
我和我的团队真的在像www.bidrivals.com/us(便士拍卖网站)这样的网站上工作
我浏览它找到的代码
<div class="timer online">
<div class="text">00:00:03</div>
</div>
我在这个网站的 js 文件中找不到任何东西......任何人都可以告诉我这个网站正在使用哪种类型的 js 计时器吗?有任何示例代码吗?在 j 查询或原型框架中有类似的东西吗?
有一个服务器端计数,以控制点击次数和时间。
检查jquery 中的 $.post,在这种情况下,您调用一个服务器端脚本,该脚本通知网页时间和出价操作......一旦有了这些数据,您就可以使用回调函数更改 de div 值。
使用 firebug 检查网络请求,您将看到来自 getData 网页的 json。
Javascript 提供setTimeout
和setInterval
函数以在“设定时间”以毫秒为单位运行操作。
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 请求以获取每次出价的数据。签出控制台以查看请求。