函数截流---js
Posted 林中有风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数截流---js相关的知识,希望对你有一定的参考价值。
<div id="show">0</div> <button id="btn">click</button> <script> var oDiv = document.getElementById(‘show‘) var oBtn = document.getElementById(‘btn‘) function throttle(handler, wait) { // handler为函数 wait为时间 var lastTime = 0 return function() { var nowTime = new Date().getTime() //获取时间 if (nowTime - lastTime > wait) { // 判断当前单击和上次单击的时间是否超过规定的时间 handler() lastTime = nowTime // 执行后将上次时间进行更新
} } } function buy(e) { //需要执行的函数 oDiv.innerText = parseInt(oDiv.innerText) + 1 } oBtn.onclick = throttle(buy, 1000) </script>
以上是关于函数截流---js的主要内容,如果未能解决你的问题,请参考以下文章