-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 を確認します。この場合、Web ページに時間と入札アクションを通知するサーバー側スクリプトを呼び出します。このデータを使用して、de div 値をコールバック関数で変更します。

firebug を使用してネットワーク リクエストを確認すると、getData Web ページからの json が表示されます。

于 2011-12-03T17:33:08.320 に答える
0

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

この Web サイトの場合、毎秒 XHR リクエストを実行して、各入札のデータを取得します。コンソールをチェックアウトして、リクエストを確認します。

于 2011-12-03T17:33:52.063 に答える