FE-knowledge-system

前言: 在春招的時候,面了幾家企業(yè),但是由于不懂的如何如何準(zhǔn)備,基本都以失敗告終。在面試的過程中,經(jīng)常遇到的尷尬事情就是,當(dāng)被問到某個問題以考察相關(guān)知識點的時候,明明自己是學(xué)過的,但是卻無法很完整的回答,或是無法很好的將自己知道的表達(dá)出來。究其原因:沒有對自己學(xué)過的知識進(jìn)行體系性的整理,而前端開發(fā)整個體系又非常的龐大,在不斷的學(xué)習(xí)確實容易遺忘之前學(xué)過的知識,而在自己想要進(jìn)行回顧的時候也面臨著不知從而下手的問題。因此這使我產(chǎn)生了,在學(xué)習(xí)復(fù)習(xí)的過程中對知識進(jìn)行系統(tǒng)性的整理,以使得知識更加的牢固,回顧的時候也能事半功倍,當(dāng)然為了整理也使得自己去思考知識點之間的聯(lián)系,每個知識點具有怎樣的特性,使得記憶更加的深刻。

整理的方式,主要有兩點一是api的整理,二是理解型備注。將api再細(xì)致分類,例如數(shù)組api根據(jù)操作的目的進(jìn)行分類,如對堆棧的操作,遍歷操作,分類后在進(jìn)行思考某一類對是否會改變原有數(shù)組對象,以及是否產(chǎn)生新的數(shù)組對象的相關(guān)規(guī)律;理解性備注:如對繼承模式的歸納整理,通過樹狀圖形式可以很快get到有哪些繼承方式,而自己也進(jìn)一步在get到多少種方式的情況下,用摘錄或自己總結(jié)的方式備注要每種方式的特點,以及還存在的不足。例如:借用構(gòu)造函數(shù)式通過apply函數(shù)的特性來實現(xiàn)的但不足是無法進(jìn)行某些屬性方法的共享,原型鏈繼承,則是通過原型鏈的概念,訪問特性來實現(xiàn),但不足是所有一切都共享,而組合式繼承則結(jié)合兩種繼承的優(yōu)點,使得子類既能讓子類實例具有自己特有的屬性方法,又能共享某些屬性和方法。但依舊有不足,體現(xiàn)在父類構(gòu)造函數(shù)執(zhí)行了兩次,于是有了寄生組合式繼承,而寄生具有的特點就是在返回對象前在內(nèi)部根據(jù)需要進(jìn)行了一定的處理。最后就是原型是繼承,其核心特點在Object.create這個方法中都表現(xiàn)出來了,需要注意的點則是引用類型的共用,然后就是寄生式繼承,這種方式是在原型式繼承的方式上進(jìn)行了一些增強(qiáng)處理。當(dāng)然如果看到這些還不能回憶起來,那就該回去翻書了。有些api也會注明在書本的哪頁以方便回去翻書。

以下是從整理的思維導(dǎo)圖中導(dǎo)出的一個最完整的圖片,有點點大;
之后會再按類別拆分成小的圖片,也會將思維導(dǎo)圖中的知識點文字導(dǎo)出來。(最近還在跑秋招,時間比較緊,所以還請期待)
github上有圖片可以down下來

FE-knowledge-system.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容