函數(shù)節(jié)流和函數(shù)防抖

應(yīng)該有很多小白和我一樣吧,對(duì)這個(gè)名字一點(diǎn)小小的陌生,在之前的開(kāi)發(fā)中,絲毫沒(méi)有覺(jué)得這個(gè)是一個(gè)很?chē)?yán)重的問(wèn)題,覺(jué)得還可以將就,有其他更重要的bug需要改,這個(gè)可以再緩緩。其實(shí)這個(gè)是個(gè)知識(shí)點(diǎn)吶。
函數(shù)節(jié)流:

//函數(shù)節(jié)流
var canRun = true;
document.getElementById('throttle').onscroll = function(){
    if(!canRun){
        //如果正在執(zhí)行就不執(zhí)行了
        return
    }
    canRun = false;
    setTimeout(function(){
        console.log('函數(shù)節(jié)流');
        canRun = true;
    },300)
}

目的:這樣這個(gè)函數(shù)就在這300毫秒內(nèi)只能調(diào)用一次咯。
函數(shù)防抖:

//函數(shù)防抖
var timer = false;
Document.getElementByid('debounce').onscroll = function(){
    clearTimeout(timer);
    timer = setTimeout(function(){
        console.log('函數(shù)防抖');
    },300)
}

目的:每次點(diǎn)都重新計(jì)數(shù),這樣會(huì)頻繁觸發(fā)函數(shù)但是不會(huì)執(zhí)行內(nèi)容,每次觸發(fā)重新計(jì)算時(shí)間。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 好久沒(méi)畫(huà)水彩了,今天不管三七二十一先擼了一張。都說(shuō)水彩易學(xué)不易精,不過(guò)通過(guò)我一段時(shí)間的練習(xí),我認(rèn)為,嘿,這話說(shuō)的可...
    子辰手繪閱讀 2,935評(píng)論 25 29
  • 一個(gè)時(shí)空 不同的地點(diǎn) 相似的心境 未知的姓名 是天意安排我們錯(cuò)落有致的存在 是命運(yùn)讓我們縱情肆意的成長(zhǎng) 也許某日會(huì)...
    流小浪兒閱讀 145評(píng)論 0 1
  • 車(chē)子爆胎了。 洋子被扔在路邊,一個(gè)人坐在車(chē)?yán)铩?身體像一個(gè)大型的打氣筒,除了心臟的微微戰(zhàn)栗,只有肺部在一吸一呼之間...
    輒拗閱讀 247評(píng)論 0 0
  • 親愛(ài)的天使爸爸: 今天我感受到了您對(duì)我的愛(ài)和守護(hù)。 您對(duì)我現(xiàn)在長(zhǎng)成的樣子感到滿意是嗎? 感謝您的守護(hù)和安排。 讓我...
    一米Anasol閱讀 165評(píng)論 0 0
  • 《春日野釣》 清水波凌暖日嬌, 坡邊野草迎風(fēng)嬈。 朝霞相伴尋歡處, 夕暮難離望水瞧!
    金緣逸書(shū)2017閱讀 155評(píng)論 0 4

友情鏈接更多精彩內(nèi)容