節流函數——防止用戶暴力操作(點擊)引起的ajax重復提交

工作中,經常會遇到用戶點擊一個按鈕之后提交ajax,

但如果用戶發狂了,瘋狂點擊會導致我們的ajax重復提交,

所以就有了節流函數這么一說


var timer = null;

$(body).on('click', myBtn, function(){

? clearTimeout(timer);

? setTimeout(function(){

? ? ?xxx執行的事件

? },100);

});

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 三、閉包和高階函數 3.1 閉包 3.1.1 變量的作用域 所謂變量的作用域,就是變量的有效范圍。通過作用域的劃分...
    梁同學de自言自語閱讀 1,495評論 0 6
  • 工廠模式類似于現實生活中的工廠可以產生大量相似的商品,去做同樣的事情,實現同樣的效果;這時候需要使用工廠模式。簡單...
    舟漁行舟閱讀 7,854評論 2 17
  • 單例模式 適用場景:可能會在場景中使用到對象,但只有一個實例,加載時并不主動創建,需要時才創建 最常見的單例模式,...
    Obeing閱讀 2,110評論 1 10
  • Arm處理器,因其低功耗和小尺寸而聞名,幾乎所有的手機處理器都基于arm,其在嵌入式系統中的應用非常廣泛,它的性能...
    meimeiDa閱讀 607評論 0 1
  • 好久不見!遠方的你,好嗎? 歲月荏苒,看多了世態炎涼,人情冷漠,看多了人心善變,金錢至上,你的情意更顯得彌足珍貴。...
    阿蛋公主閱讀 686評論 0 5