js 防抖与节流

1. 概念上的区别(从 handle 的有效性分析)

  1. 防抖:多次执行只有最后一次生效,必要参数 [ handle, time ]
  2. 节流:一段时间内只能执行一次,必要参数 [ handle, time ]

2. 实现一下

  1. 防抖:
     1 function debounce(handle, time) {
     2     let timer = null;
     3     return function () {
     4         if (timer) {
     5             clearTimeout(timer);
     6             timer = null;
     7         }
     8         timer = setTimeout(() => {
     9             handle();
    10         }, time);
    11     };
    12 }

    网页名称:js 防抖与节流
    转载注明:http://www.hxwzsj.com/article/dsojicc.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 响应式网站建设 成都网站设计 成都网站建设 成都响应式网站建设 成都网站建设 成都网站建设 成都定制网站建设 网站设计 成都网站建设 网站建设方案 高端网站设计推广 成都企业网站建设 梓潼网站设计 成都网站制作 成都网站建设 外贸网站设计方案 成都网站制作 成都商城网站建设 成都网站制作 成都网站建设 成都网站制作 重庆企业网站建设