鈎子是什么


編程的宇宙里總聽到鈎子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事件。

 

看看鈎子程序解釋

喜歡的點個贊?你是小可愛(๑‾ ꇴ ‾๑) 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM