第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

多點(diǎn)一次開始記數(shù)快一次

可以理解成多線程的概念嘛,點(diǎn)一次開始每隔1秒更新一次value,再點(diǎn)一次開始就有兩個(gè)線程同時(shí)每隔1秒更新一次value,也就造成了每0.5秒更新一次

但每點(diǎn)一次停止就慢一次又是怎么回事呢

<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>計(jì)時(shí)器</title>
</head>
<script?type="text/javascript">
??var?num=0;
??var?i;
??function?startCount(){
????document.getElementById('count').value=num;
????num=num+1;
????i?=?setTimeout(startCount,1000);
??}
??
??function?stopCount(){
??clearTimeout(i);
??}
</script>
</head>
<body>
??<form>
????<input?type="text"?id="count"?/>
????<input?type="button"?value="Start"?onclick="startCount()"?/>
????<input?type="button"?value="Stop"?onclick="stopCount()"??/>
??</form>
</body>
</html>


正在回答

2 回答

<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>計(jì)時(shí)器</title>
</head>
<script?type="text/javascript">
??var?num=0;
??var?i;//這個(gè)變量是多余的
??function?startCount(){
??????clearTimeout(i);//執(zhí)行這個(gè)方法之前做一次清除?這樣的效果就是點(diǎn)擊后重新執(zhí)行
????document.getElementById('count').value=num;
????num=num+1;
????i?=?setTimeout(startCount,1000);//這個(gè)i?是個(gè)全局變量
??}
???
??function?stopCount(){
??clearTimeout(i);
??}
</script>
</head>
<body>
??<form>
????<input?type="text"?id="count"?/>
????<input?type="button"?value="Start"?onclick="startCount()"?/>
????<input?type="button"?value="Stop"?onclick="stopCount()"??/>
??</form>
</body>
</html>


1 回復(fù) 有任何疑惑可以回復(fù)我~

全局變量,點(diǎn)擊幾次就會被執(zhí)行幾次,從而造成加速。

在執(zhí)行開始之前先clear掉之前的setTimeout();

你可以在startCount 里的第一句之前先執(zhí)行stopCount()函數(shù)。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

多點(diǎn)一次開始記數(shù)快一次

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號