編程的宇宙里總聽到鈎子hook?這里的鈎子到底怎么什么意思呢?
A是大Boss。
A下面有幾百員工a、b、c等聽令干活。
A發出干活指令,a、b、c等馬上去工作了。這里的a、b、c等,每個員工都可以看作一個鈎子
鈎子可以監聽某件事、某個指令,只要指令一下來,它會去相應的工作。
把鈎子掛到某條指令上叫掛鈎(這里是動詞詞組),其實就是綁定。
比如a、b、c員工掛鈎到A大Boss的指令上。f、g、h員工掛鈎到B大Boss的指令上。那它們掛到誰,綁定到誰,就只聽誰的指令 , a不會理會B大Boss的指令。
開發舉例:
vue生命周期鈎子,監聽到自己的這個生命周期了,我這個生命周期的鈎子函數就去干活了。created()函數掛鈎到create的生命周期,相當綁定到create的生命周期。
回調函數也是一個鈎子,下面回調函數掛鈎到某個下拉框的change事件,綁定到下拉框的change事件。
看看鈎子程序解釋?
喜歡的點個贊?你是小可愛(๑‾ ꇴ ‾๑) 。