• <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
      • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>

        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999

        防抖與節(jié)流

        2020/10/28 10:27:01   閱讀:2652    發(fā)布者:2652


        1. 節(jié)流Throttle - 調(diào)用多次、只第一次調(diào)用有效


        在一段時(shí)間內(nèi),不論觸發(fā)多少次調(diào)用,都以第一次為準(zhǔn)。 輸入框補(bǔ)全提示,只需要每?jī)擅胙a(bǔ)全一次。

        主要思路利用時(shí)間戳判斷,每次調(diào)用判斷和上一次調(diào)用的時(shí)間差異確定是否需要調(diào)用。 throttle實(shí)際是一個(gè)工廠函數(shù),可以將一個(gè)函數(shù)封裝為一個(gè)帶有節(jié)流功能的函數(shù)。



        2. 防抖Debounce 最后一次為準(zhǔn)


        在一段時(shí)間內(nèi),不論觸發(fā)多少期回調(diào),都已最后一次為準(zhǔn)。 比如:以用戶拖拽改變窗口大小,觸發(fā) resize 事件為例,會(huì)觸發(fā)組件重新布局,這里面只有最后一次調(diào)用是有意義的。

        實(shí)現(xiàn)的話可以使用定時(shí)器執(zhí)行函數(shù),新調(diào)用發(fā)生時(shí)如果舊調(diào)用沒(méi)有執(zhí)行就清除之前的定時(shí)器。


        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999
            • <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
            • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>
              海丰县| 东莞市| 洛阳市| 宿松县| 西乌珠穆沁旗| 乌审旗| 灵宝市| 马鞍山市| 务川| 翼城县| 崇信县| 祥云县| 柳林县| 宜宾市| 团风县| 若尔盖县| 金秀| 东安县| 康乐县| 芜湖县| 宜良县| 灌南县| 平潭县| 安阳市| 望谟县| 彭阳县| 武城县| 南漳县| 庆云县| 兴安县| 科技| 大足县| 瓮安县| 齐河县| 龙井市| 嘉鱼县| 鲜城| 安吉县| 万年县| 五家渠市| 博乐市|