前言: 在春招的時(shí)候犯戏,面了幾家企業(yè)送火,但是由于不懂的如何如何準(zhǔn)備,基本都以失敗告終先匪。在面試的過(guò)程中种吸,經(jīng)常遇到的尷尬事情就是,當(dāng)被問(wèn)到某個(gè)問(wèn)題以考察相關(guān)知識(shí)點(diǎn)的時(shí)候呀非,明明自己是學(xué)過(guò)的坚俗,但是卻無(wú)法很完整的回答,或是無(wú)法很好的將自己知道的表達(dá)出來(lái)岸裙。究其原因:沒(méi)有對(duì)自己學(xué)過(guò)的知識(shí)進(jìn)行體系性的整理猖败,而前端開(kāi)發(fā)整個(gè)體系又非常的龐大,在不斷的學(xué)習(xí)確實(shí)容易遺忘之前學(xué)過(guò)的知識(shí)降允,而在自己想要進(jìn)行回顧的時(shí)候也面臨著不知從而下手的問(wèn)題恩闻。因此這使我產(chǎn)生了,在學(xué)習(xí)復(fù)習(xí)的過(guò)程中對(duì)知識(shí)進(jìn)行系統(tǒng)性的整理剧董,以使得知識(shí)更加的牢固幢尚,回顧的時(shí)候也能事半功倍,當(dāng)然為了整理也使得自己去思考知識(shí)點(diǎn)之間的聯(lián)系翅楼,每個(gè)知識(shí)點(diǎn)具有怎樣的特性尉剩,使得記憶更加的深刻。
整理的方式毅臊,主要有兩點(diǎn)一是api的整理理茎,二是理解型備注。將api再細(xì)致分類(lèi)褂微,例如數(shù)組api根據(jù)操作的目的進(jìn)行分類(lèi),如對(duì)堆棧的操作功蜓,遍歷操作,分類(lèi)后在進(jìn)行思考某一類(lèi)對(duì)是否會(huì)改變?cè)袛?shù)組對(duì)象宠蚂,以及是否產(chǎn)生新的數(shù)組對(duì)象的相關(guān)規(guī)律式撼;理解性備注:如對(duì)繼承模式的歸納整理,通過(guò)樹(shù)狀圖形式可以很快get到有哪些繼承方式求厕,而自己也進(jìn)一步在get到多少種方式的情況下著隆,用摘錄或自己總結(jié)的方式備注要每種方式的特點(diǎn)扰楼,以及還存在的不足。例如:借用構(gòu)造函數(shù)式通過(guò)apply函數(shù)的特性來(lái)實(shí)現(xiàn)的但不足是無(wú)法進(jìn)行某些屬性方法的共享美浦,原型鏈繼承弦赖,則是通過(guò)原型鏈的概念,訪問(wèn)特性來(lái)實(shí)現(xiàn)浦辨,但不足是所有一切都共享蹬竖,而組合式繼承則結(jié)合兩種繼承的優(yōu)點(diǎn),使得子類(lèi)既能讓子類(lèi)實(shí)例具有自己特有的屬性方法流酬,又能共享某些屬性和方法币厕。但依舊有不足,體現(xiàn)在父類(lèi)構(gòu)造函數(shù)執(zhí)行了兩次芽腾,于是有了寄生組合式繼承旦装,而寄生具有的特點(diǎn)就是在返回對(duì)象前在內(nèi)部根據(jù)需要進(jìn)行了一定的處理。最后就是原型是繼承摊滔,其核心特點(diǎn)在Object.create這個(gè)方法中都表現(xiàn)出來(lái)了阴绢,需要注意的點(diǎn)則是引用類(lèi)型的共用,然后就是寄生式繼承艰躺,這種方式是在原型式繼承的方式上進(jìn)行了一些增強(qiáng)處理呻袭。當(dāng)然如果看到這些還不能回憶起來(lái),那就該回去翻書(shū)了描滔。有些api也會(huì)注明在書(shū)本的哪頁(yè)以方便回去翻書(shū)棒妨。
以下是從整理的思維導(dǎo)圖中導(dǎo)出的一個(gè)最完整的圖片,有點(diǎn)點(diǎn)大;
之后會(huì)再按類(lèi)別拆分成小的圖片含长,也會(huì)將思維導(dǎo)圖中的知識(shí)點(diǎn)文字導(dǎo)出來(lái)券腔。(最近還在跑秋招,時(shí)間比較緊拘泞,所以還請(qǐng)期待)
github上有圖片可以down下來(lái)