舉個例子:button按鈕綁定了一個函數(shù),是5s之后打印數(shù)字0;如果我們連續(xù)點擊button按鈕多次,會在控制臺輸出多個0期望的輸出時,控制臺最后只輸出一個0,是我們最后點擊的那一次思考:假設(shè)在真實的項目中,我們有按鈕是綁定了一些交互效果的,比如旋轉(zhuǎn)縮放等,如何防止用戶重復(fù)操作,代碼重復(fù)執(zhí)行導(dǎo)致效果累加?<button onclick='test()'>點擊</button>function test(){ var timer=setTimeout(function(){
console.log(0);
}, 5000)
}
如何防止用戶短時間內(nèi)重復(fù)操作造成的代碼重復(fù)執(zhí)行
莫回?zé)o
2018-09-12 10:09:09