какой тип таймера использует этот сайт? - PullRequest
0 голосов
/ 03 декабря 2011

я и моя команда действительно работаем над сайтом вроде www.bidrivals.com / us (сайт аукциона пенни)

я просматриваю коды найдены

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

Я не смог найти ничего в файле js этого сайта ... Может ли кто-нибудь сказать мне, какой тип таймера JS использует этот сайт? любой пример кода для этого? что-нибудь подобное в j-запросе или прототипе фреймворка?

Ответы [ 2 ]

0 голосов
/ 03 декабря 2011

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, чтобы получить данные для каждой ставки.Проверьте консоль, чтобы увидеть запросы.

0 голосов
/ 03 декабря 2011

есть подсчет на стороне сервера, чтобы контролировать попадания и время.

отметьте $. Post в jquery , в этом случае вы вызываете серверный скрипт, который сообщает веб-странице время и действия ставок ... один раз с этими данными вы изменяете значения de div с помощью обратного вызова функция.

проверьте сетевые запросы с помощью firebug, вы увидите json, пришедший с веб-страницы getData.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...