📜  JavaScript |节流

📅  最后修改于: 2022-05-13 01:56:30.578000             🧑  作者: Mango

JavaScript |节流

节流或有时也称为节流函数是网站中使用的一种做法。节流用于在每毫秒或特定时间间隔后调用一个函数,只有第一次单击会立即执行。

让我们看看,如果网页中没有油门函数会发生什么。然后按钮被点击的次数,该函数将被调用相同的次数。考虑这个例子。

无节流函数:在此代码中假设如果按钮被点击 500 次,那么该函数将被点击 500 次,这是由一个节流函数控制的。

  • 程序:
HTML


    
        
        
        
          JavaScript | Without Throttling
        
    
    
        
        
    


HTML



  
  
  
    JavaScript | With Throttling
  


  
  



  • 输出:

使用节流函数:在此代码中,如果用户继续单击按钮,则每次单击都会在 1500 毫秒后执行,除了用户单击按钮后立即执行的第一次单击。

  • 程序:

HTML




  
  
  
    JavaScript | With Throttling
  


  
  


  • 输出:

节流函数的优点:

  • 它可以防止函数的频繁调用。
  • 它使网站更快,并控制调用特定函数的速率。