js防抖与节流

防抖:假设时间为1秒。函数调用需等待1秒,如果这1秒钟内又再次调用,那么在第一次调用和第二次调用的事件再加上1秒,才会执行。

 

 

节流:假设时间为1秒。那么1秒钟之内无论调用多少次,只会触发一次,下一次需要等到一秒后。

 

 

 

防抖:主要核心利用定时器。1秒之内调用定时器时间重置。

 

 

 

节流1:利用时间戳

 

 

 

节流2:利用定时器

 

 

 

节流三:时间戳 + 定时器 推荐

结合时间戳和定时器的优点

 

 

posted @ 2019-12-19 09:12  前端开发小菜鸡  阅读(305)  评论(0)    收藏  举报