千鋒教育JavaScript全套視頻教程(10天學(xué)會Js,前端javascrip

閉包函數(shù)
什么是閉包:函數(shù)內(nèi)部返回一個函數(shù),被外界所用。必須有一個不會被銷毀的空間。內(nèi)部函數(shù)所用到外部函數(shù)的變量也不會被銷毀。
閉包函數(shù)的優(yōu)缺點
優(yōu)點:臨時內(nèi)存變成永久
缺點: 內(nèi)存泄漏
閉包函數(shù)的應(yīng)用
柯理化 :不是語法
指的是我們以前換地參數(shù)一次性傳遞多個
現(xiàn)在利用柯理化可以分成很多次傳遞少量的參數(shù)
匿名自執(zhí)行函數(shù): 可以自己調(diào)用立即執(zhí)行
防抖
是在一定的時間內(nèi)只執(zhí)行一次
語法:let time = null
元素.onclick = function () {clearTimeout(time) time=setTimeout(functionconsole.log(111);1000,)
標(biāo)簽: