防抖和節(jié)流

用戶在操作事件的時候可能會手抖多次觸發(fā)镀层,比如一個提交事件觸發(fā)多次向server端發(fā)送多次post或get請求丽声,就要用到防抖和節(jié)流來限制了。

防抖:

function debounce(func){
? ? let timer; //設置一個空計時器
? ? return ()=>{
? ? ? ? clearTimeout(timer); //每次觸發(fā)時都清掉上一個計時器
? ? ? ? //然后重新設置計時器
? ? ? ? timer = setTimeout(function(){
???????? ???? func.apply(this,arguments);
? ? ? ? }?,500);
? ? }
}

節(jié)流:

function debounce(func){
? ? let running =?false; //事件沒有點擊的時候為false。 防抖和節(jié)流的區(qū)別就在這里了
? ? return ()=>{
? ? ? ? if(running) return ; //running為true就直接返回
? ? ? ? running = true;
? ? ? ? setTimeout(function(){
? ? ? ? ? ?func.apply(this,arguments)
? ? ? ? ? ?running=false; //500ms執(zhí)行完了 running設置為false
? ? ? ? },500);
? ? }
}


道理咱都懂豆挽,就是名字起的真是一下子沒明白

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末托呕,一起剝皮案震驚了整個濱河市含蓉,隨后出現的幾起案子,更是在濱河造成了極大的恐慌项郊,老刑警劉巖馅扣,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異着降,居然都是意外死亡差油,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進店門任洞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蓄喇,“玉大人,你說我怎么就攤上這事交掏∽逼” “怎么了?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵盅弛,是天一觀的道長钱骂。 經常有香客問我叔锐,道長,這世上最難降的妖魔是什么见秽? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任掌腰,我火速辦了婚禮,結果婚禮上张吉,老公的妹妹穿的比我還像新娘齿梁。我一直安慰自己,他們只是感情好肮蛹,可當我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布勺择。 她就那樣靜靜地躺著,像睡著了一般伦忠。 火紅的嫁衣襯著肌膚如雪省核。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天昆码,我揣著相機與錄音气忠,去河邊找鬼。 笑死赋咽,一個胖子當著我的面吹牛旧噪,可吹牛的內容都是我干的。 我是一名探鬼主播脓匿,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼淘钟,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了陪毡?” 一聲冷哼從身側響起米母,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎毡琉,沒想到半個月后铁瞒,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡桅滋,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年慧耍,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片虱歪。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡蜂绎,死狀恐怖,靈堂內的尸體忽然破棺而出笋鄙,到底是詐尸還是另有隱情师枣,我是刑警寧澤,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布萧落,位于F島的核電站践美,受9級特大地震影響洗贰,放射性物質發(fā)生泄漏。R本人自食惡果不足惜陨倡,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一敛滋、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧兴革,春花似錦绎晃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至擎勘,卻和暖如春咱揍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背棚饵。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工煤裙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人噪漾。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓硼砰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親怪与。 傳聞我的和親對象是個殘疾皇子夺刑,可洞房花燭夜當晚...
    茶點故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內容

  • Ps: 比如搜索框,用戶在輸入的時候使用change事件去調用搜索分别,如果用戶每一次輸入都去搜索的話,那得消耗多大的...
    燕自浩閱讀 5,959評論 0 1
  • 在前端開發(fā)的過程中存淫,我們經常會需要綁定一些持續(xù)觸發(fā)的事件耘斩,如 resize、scroll桅咆、mousemove 等等...
    Grace_feb3閱讀 391評論 0 0
  • 防抖和節(jié)流是針對響應跟不上觸發(fā)頻率這類問題的兩種解決方案 debounce括授,去抖動。策略是當事件被觸發(fā)時岩饼,設定一個...
    皇甫圣坤閱讀 367評論 0 0
  • 一荚虚、問題 如何解決用戶頻繁操作所帶來的性能問題? 二籍茧、場景 簡書中的Markdown預覽功能版述,希望用戶停止輸入0....
    Eric_lwh閱讀 367評論 0 0
  • 需求:最近面試,面試官問說一下你項目中做了哪些優(yōu)化寞冯?小哥哥:不由得想起了渴析,防抖和節(jié)流晚伙。面試官:能不能手撕一下。老規(guī)...
    Nothinglefttosa閱讀 325評論 0 0