成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

閉包的應(yīng)用場景一:setTimeout

honmaple / 2256人閱讀

摘要:應(yīng)用場景一原生的有一個缺陷,你傳遞的第一個函數(shù)不能帶參數(shù)。即這樣的語句是不生效的不過在不同瀏覽器中有不同的錯誤,總之都無法達(dá)到預(yù)期效果這時,我們就可以用閉包來實(shí)現(xiàn)這個效果了。

應(yīng)用場景一:setTimeout

原生的setTimeout有一個缺陷,你傳遞的第一個函數(shù)不能帶參數(shù)。即

setTimeout(func(parma),1000);

這樣的語句是不生效的(不過在不同瀏覽器中有不同的錯誤,總之都無法達(dá)到預(yù)期效果)

這時,我們就可以用閉包來實(shí)現(xiàn)這個效果了。

function func(param) {
    return function() {
        alert(param);
    }
}
var f = func(1)
setTimeout(f, 1000);

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/79038.html

相關(guān)文章

  • js 閉包使用技巧

    摘要:閉包的學(xué)術(shù)定義先來參考下各大權(quán)威對閉包的學(xué)術(shù)定義百科閉包,又稱詞法閉包或函數(shù)閉包,是引用了自由變量的函數(shù)。所以,有另一種說法認(rèn)為閉包是由函數(shù)和與其相關(guān)的引用環(huán)境組合而成的實(shí)體。 前言 上一章講解了閉包的底層實(shí)現(xiàn)細(xì)節(jié),我想大家對閉包的概念應(yīng)該也有了個大概印象,但是真要用簡短的幾句話來說清楚,這還真不是件容易的事。這里我們就來總結(jié)提煉下閉包的概念,以應(yīng)付那些非專人士的心血來潮。 閉包的學(xué)術(shù)...

    dendoink 評論0 收藏0
  • 徹底弄懂函數(shù)防抖和函數(shù)節(jié)流

    摘要:若時間差大于間隔時間,則立刻執(zhí)行一次函數(shù)。不同點(diǎn)函數(shù)防抖,在一段連續(xù)操作結(jié)束后,處理回調(diào),利用和實(shí)現(xiàn)。函數(shù)防抖關(guān)注一定時間連續(xù)觸發(fā)的事件只在最后執(zhí)行一次,而函數(shù)節(jié)流側(cè)重于一段時間內(nèi)只執(zhí)行一次。 原博客地址,歡迎star 函數(shù)防抖和節(jié)流 函數(shù)防抖和函數(shù)節(jié)流:優(yōu)化高頻率執(zhí)行js代碼的一種手段,js中的一些事件如瀏覽器的resize、scroll,鼠標(biāo)的mousemove、mouseover...

    Mr_houzi 評論0 收藏0
  • javascript - 閉包定義及應(yīng)用場景

    摘要:什么是閉包閉包是指有權(quán)訪問另一個函數(shù)作用域中的變量的函數(shù)。在內(nèi)存中維持一個變量。 什么是閉包 閉包是指有權(quán)訪問另一個函數(shù)作用域中的變量的函數(shù)。 function createFunc() { var name = wheeler; return function () { return name; } } var nameFunc = crea...

    Xufc 評論0 收藏0
  • 函數(shù)防抖和節(jié)流

    摘要:應(yīng)用場景給按鈕加函數(shù)防抖防止表單多次提交。對于輸入框連續(xù)輸入進(jìn)行驗(yàn)證時,用函數(shù)防抖能有效減少請求次數(shù)。參考十分鐘學(xué)會防抖和節(jié)流輕松理解函數(shù)節(jié)流和函數(shù)防抖 函數(shù)防抖和節(jié)流 防抖 對于觸發(fā)非常頻繁又沒有必要每次都執(zhí)行的事件,希望合并到一次去執(zhí)行; 實(shí)現(xiàn)思路: 事件觸發(fā)后,在規(guī)定的時間范圍內(nèi)如果事件重復(fù)觸發(fā),那么忽略之前觸發(fā)的事件,并且重新開始計時,直到某一次事件觸發(fā)后大于規(guī)定時間,我們才執(zhí)...

    daydream 評論0 收藏0
  • 函數(shù)防抖和節(jié)流是個啥???

    摘要:函數(shù)防抖和節(jié)流,都是控制事件觸發(fā)頻率的方法。封裝一個函數(shù),讓持續(xù)觸發(fā)的事件監(jiān)聽是我們封裝的這個函數(shù),將目標(biāo)函數(shù)作為回調(diào)傳進(jìn)去,等待一段時間過后執(zhí)行目標(biāo)函數(shù)第二點(diǎn)實(shí)現(xiàn)了,再看第一點(diǎn)持續(xù)觸發(fā)不執(zhí)行。 曾經(jīng)面試時候被問到過這個,年少的我一臉無知。。。 后來工作中遇到了一個場景:輸入名稱的同時去服務(wù)器校驗(yàn)名稱是否重復(fù),但發(fā)現(xiàn)之前的代碼竟然都沒做限制,輸入一次發(fā)一次請求。簡直忍不了,就在項(xiàng)目的u...

    edagarli 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<