前端面試知識點(diǎn)目錄整理

寫在前面

金三銀四,又到了一年一度的跳槽季巢墅,相信大家都在準(zhǔn)備自己的面試筆記夫啊,我也針對自己工作中所掌握或了解的一些東西做了一個目錄總結(jié)顿肺,方便自己復(fù)習(xí)。詳細(xì)內(nèi)容會在之后一一對應(yīng)地補(bǔ)充上去(有些在我的個人主頁筆記中也有相關(guān)記錄)性昭,這里暫且放一個我的面試知識點(diǎn)目錄拦止,大家有興趣可以自己根據(jù)目錄去擴(kuò)展。歡迎在評論下方指點(diǎn)一二糜颠,看還有哪些沒考慮到的汹族,互相交流一哈...

基本功考察

1.關(guān)于Html

1、html語義化標(biāo)簽的理解其兴、結(jié)構(gòu)化的理解顶瞒;能否寫出簡潔的html結(jié)構(gòu);SEO優(yōu)化元旬。

2榴徐、h5中新增的屬性,如自定義屬性data匀归、類名className等坑资;新增表單元素;拖拽Drag穆端。

3袱贮、h5中新增的API、修改的API体啰、廢棄的API稍作了解(離線存儲攒巍、audio嗽仪、video)。

2.關(guān)于CSS

1窑业、CSS選擇器(三大特性)钦幔。

2枕屉、BFC機(jī)制常柄。

3、盒模型搀擂。

4西潘、CSS模塊化開發(fā)(封裝);SCSS和LESS的使用哨颂。

5喷市、屏幕適配以及頁面自適應(yīng)。

6威恼、CSS3中新增的選擇器品姓。

7、CSS3中新增的屬性箫措,transform腹备、trasition、animation等斤蔓。

3.關(guān)于布局

1植酥、標(biāo)準(zhǔn)文檔流(padding?+?margin?+?負(fù)margin)+?浮動float?+?定位?left?+?right?+?top?+?bottom。

2弦牡、百分比布局:px單位用%num代替友驮,占父級元素的百分比。

3驾锰、flex彈性布局:主軸卸留、輔助軸的幾個屬性。

4椭豫、grid柵格布局:使用框架中的類名來替代艾猜,本質(zhì)上還是百分比布局。

4.關(guān)于JS基礎(chǔ)

1捻悯、變量數(shù)據(jù)類型及檢測:基本?+?引用匆赃。

2、運(yùn)算符:算術(shù)?+?條件?+?邏輯?+?位?+?短路今缚、隱式轉(zhuǎn)換等算柳。

3、條件姓言、循環(huán)瞬项、異常處理if蔗蹋、switch(){case?xxx:}、try囱淋、catch猪杭、finally、throw妥衣。

4皂吮、函數(shù)定義、調(diào)用方式(apply税手、call蜂筹、直接調(diào)用);傳參:實(shí)參給形參賦值芦倒。

5艺挪、字符串、數(shù)組兵扬、對象常用API麻裳。

6、正則表達(dá)式器钟。

5.關(guān)于JS高級

1津坑、作用域、作用域鏈俱箱、閉包国瓮。

2、原型狞谱、原型鏈乃摹、繼承。

3跟衅、函數(shù)上下文孵睬、this指向。

4伶跷、js的運(yùn)行機(jī)制掰读、事件隊列和循環(huán)。

5叭莫、Ajax原理蹈集、axios庫。

6雇初、同步拢肆、異步編程。

7、jQuery源碼學(xué)習(xí)郭怪。

6.關(guān)于瀏覽器

1支示、瀏覽器的構(gòu)成和運(yùn)行機(jī)制。

2鄙才、瀏覽器內(nèi)核颂鸿。

3、瀏覽器交互:BOM和DOM相關(guān)webApi攒庵、監(jiān)聽事件嘴纺。

4、瀏覽器緩存機(jī)制叙甸。

5颖医、瀏覽器的渲染原理位衩。

6裆蒸、瀏覽器的安全性:跨域和攻擊。

7.關(guān)于網(wǎng)絡(luò)協(xié)議

1糖驴、HTTP協(xié)議僚祷。

2、cookie贮缕、session辙谜、token。

8.關(guān)于ES6語法

1感昼、字符串装哆、數(shù)組、對象擴(kuò)展的api定嗓。

2蜕琴、變量擴(kuò)展:let、const解構(gòu)賦值宵溅,塊級作用域凌简。

3、函數(shù)擴(kuò)展:箭頭函數(shù)默認(rèn)參數(shù)恃逻、rest參數(shù)雏搂。

4、展開運(yùn)算符寇损、模板字符串凸郑。

5、set和map數(shù)據(jù)結(jié)構(gòu)矛市。

6芙沥、迭代器和生成器函數(shù)next和yield的理解。

7、proxy對象屬性代理器:屬性的讀群┯洹(get)和設(shè)置(set)相關(guān)操作烦绳。

8、promise對象配紫、異步編程的解決方案径密。

9、async?+?await:異步編程的終極方案promise?+?generator的語法糖躺孝。

10享扔、class語法、構(gòu)造函數(shù)的語法糖植袍。

11惧眠、模塊化編程export?+?import的導(dǎo)出和導(dǎo)入。

9.VUE基礎(chǔ)

1于个、基本指令氛魁。

2、實(shí)例的屬性和方法厅篓。

3秀存、實(shí)例的生命周期。

4羽氮、組件基礎(chǔ):創(chuàng)建或链、注冊、添加屬性方法档押、套用等澳盐。

5、組件通信傳值令宿,父子叼耙、兄弟、跨級掀淘。

6旬蟋、插槽slot等。

10.VUE高級

1革娄、vue-router:搭建SPA

路由倾贰、組件的配置。

路由間的傳值拦惋。

路由跳轉(zhuǎn)匆浙。

路由的導(dǎo)航守衛(wèi)。

記住在router.js和組件頁面中的使用方式厕妖。

2首尼、vuex:狀態(tài)管理、數(shù)據(jù)倉庫store

實(shí)例化倉庫的5大屬性的使用。

state软能、getters迎捺、mutations、actions查排、modules凳枝。

輔助函數(shù)mapState等,倉庫中計算屬性的映射跋核、方便操作岖瑰。

記住在store.js和組件中使用方式。

11.VUE深入砂代、源碼閱讀

1蹋订、數(shù)據(jù)響應(yīng)式原理。

2刻伊、virtual?dom露戒。

3、diff?算法娃圆。

4玫锋、nextTick等等蛾茉。

工程能力考察

1.項目能力

1讼呢、vue-cli腳手架搭建和功能配置vue.config.js。

2谦炬、webpack的常用配置悦屏。

3、項目構(gòu)建打包键思。

4础爬、熟悉各類框架的文檔。

5吼鳞、UI框架:Bootstrap看蚜、MUI、Element-ui等赔桌。

6供炎、常用的插件整理;整理一個自己插件庫疾党,封裝自己的方法庫音诫、組件庫。

7雪位、常用的工具熟練度竭钝。

8、PC端和移動端開發(fā)注意事項。

9香罐、經(jīng)驗總結(jié):快速確定項目的技術(shù)選型卧波。

10、坑點(diǎn)總結(jié):項目遇到坑坑坑庇茫!

11幽勒、項目中的性能優(yōu)化記錄(都是細(xì)節(jié)點(diǎn),多記錄)港令。

12啥容、需求文檔的理解,可以結(jié)合項目流程圖顷霹、UML圖咪惠。

13、問題解決能力:bug定位調(diào)試淋淀、查找文檔遥昧、尋求他人。

14朵纷、記錄習(xí)慣養(yǎng)成炭臭。

2.模塊化、組件化開發(fā)能力

1袍辞、項目分類鞋仍;各類文件整理、分類搅吁。

2威创、各類功能封裝。

3谎懦、組件和功能模塊的抽離肚豺、解耦、復(fù)用界拦。

內(nèi)功考察

1.面向?qū)ο蟮木幊趟枷?/p>

1吸申、類的抽象。

2享甸、對象的封裝截碴、繼承。

3枪萄、為了更好的去管理數(shù)據(jù)隐岛、分類數(shù)據(jù),實(shí)現(xiàn)高內(nèi)聚瓷翻、低耦合聚凹。

2.設(shè)計模式

設(shè)計模式感覺也是將面向?qū)ο笏枷朐俣瘸橄蟪涩F(xiàn)實(shí)中某些特定模式割坠。

3.數(shù)據(jù)結(jié)構(gòu)和算法

1、學(xué)習(xí)常用的排序搜索算法妒牙、順序表彼哼、鏈表、棧湘今、隊列敢朱、樹、堆等摩瞎。

2拴签、考驗?zāi)愕某橄笏季S和數(shù)學(xué)功底。

3旗们、將現(xiàn)實(shí)需求抽象成計算機(jī)代碼的思維能力蚓哩。

附加技能考察

1.學(xué)習(xí)能力

1、持續(xù)學(xué)習(xí)的態(tài)度——博客上渴、筆記記錄岸梨。

2、技術(shù)論壇活躍度高稠氮、問答多曹阔。

3、GitHub開源項目參與隔披。

2.了解一門后端語言

1赃份、python、node.js锹锰、php等芥炭。

2、數(shù)據(jù)庫mysql恃慧、redis、mongodb渺蒿;sql的操作語句痢士、mongodb的操作語句、redis的操作語句茂装。

3怠蹂、node?+?express搭建本地服務(wù)等。

4少态、python?+?django?+?request?+?scrapy城侧。

3.系統(tǒng)編程

1、Linux命令行操作彼妻、系統(tǒng)文件管理嫌佑。

2豆茫、多任務(wù)、多線程屋摇、多進(jìn)程揩魂、協(xié)程、并發(fā)炮温、并行火脉、串行、同步柒啤、異步等概念的理解倦挂。

擴(kuò)展閱讀

記一次前端大廠面試

前端小團(tuán)隊建設(shè)

新鮮出爐的8月前端面試題

畢業(yè)一年左右的前端妹子面經(jīng)總結(jié)

一位程序猿面試螞蟻金服后端的經(jīng)驗總結(jié)!

Java后端程序員1年工作經(jīng)驗總結(jié)

來源:https://segmentfault.com/a/1190000018603454

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末担巩,一起剝皮案震驚了整個濱河市妒峦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌兵睛,老刑警劉巖肯骇,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異祖很,居然都是意外死亡笛丙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進(jìn)店門假颇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來胚鸯,“玉大人,你說我怎么就攤上這事笨鸡〗” “怎么了?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵形耗,是天一觀的道長哥桥。 經(jīng)常有香客問我激涤,道長拟糕,這世上最難降的妖魔是什么倦踢? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮辱挥,結(jié)果婚禮上犁嗅,老公的妹妹穿的比我還像新娘。我一直安慰自己晤碘,他們只是感情好褂微,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蕊梧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪肥矢。 梳的紋絲不亂的頭發(fā)上端衰,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天,我揣著相機(jī)與錄音甘改,去河邊找鬼旅东。 笑死十艾,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的忘嫉。 我是一名探鬼主播荤牍,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼庆冕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了访递?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤拷姿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后响巢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡抵乓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了灾炭。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片颅眶。...
    茶點(diǎn)故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖涛酗,靈堂內(nèi)的尸體忽然破棺而出偷厦,到底是詐尸還是另有隱情,我是刑警寧澤只泼,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站请唱,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏十绑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一本橙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧甚亭,春花似錦、人聲如沸击胜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至啰挪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間亡呵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工锰什, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留下硕,地道東北人。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓梭姓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親嫩码。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 寫在前面 金三銀四铡恕,又到了一年一度的跳槽季琢感,相信大家都在準(zhǔn)備自己的面試筆記探熔,我也針對自己工作中所掌握或了解的一些東...
    前端一菜鳥閱讀 468評論 2 10
  • 一:什么是閉包?閉包的用處诀艰? (1)閉包就是能夠讀取其他函數(shù)內(nèi)部變量的函數(shù)柬甥。在本質(zhì)上涡驮,閉包就 是將函數(shù)內(nèi)部和函數(shù)外...
    xuguibin閱讀 9,523評論 1 52
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)捉捅。 注意:講述HT...
    kismetajun閱讀 27,424評論 1 45
  • 【轉(zhuǎn)載】CSDN - 張林blog http://blog.csdn.net/XIAOZHUXMEN/articl...
    竿牘閱讀 3,481評論 1 14
  • $HTML, HTTP棒口,web綜合問題 1、前端需要注意哪些SEO 2无牵、 的title和alt有什么區(qū)別 3、HT...
    Hebborn_hb閱讀 4,576評論 0 20