17張思維導圖,2021年作為一名前端開發者需要掌握這些,前端面試復習資料參考大綱


前言

2020年最后一個月了,熬夜多天整理出17張思維導圖,對前端面試復習知識點進行了最全的總結,分享給大家。每個知識點都盡量找到最好的文章來解釋,通過思維導圖的形式進行展示。

1-Javascript

內置類型
作用域
執行上下文
閉包
this指向
原型/繼承
事件循環
異步編程

2-DOM

2-DOM

事件
dom操作
位置與大小

3-CSS

3-CSS

BFC
1px
position
flex
重繪回流
常見布局
動畫實現
盒模型

4-瀏覽器

4-瀏覽器

跨域
從輸入URL到頁面展示,這中間發生了什么?
HTML、CSS和JavaScript,是如何變成頁面的?
chrome僅僅打開了1個頁面,為什么有4個進程?
localstorage

5-網絡

5-網絡

HTTP
TCP
HTTP2
HTTPS
CDN
DNS

6-框架

vue
react
vue/react

7-工程化

7-工程化

腳手架
構建工具
項目部署
  • 你們公司項目發布流程是什么樣的

  • 前端資源發布路徑怎么實現非覆蓋式發布(平滑升級)?

  • SSR項目是如何發布的

內部包
開發規范
  • eslint
運維
  • nginx
  • cdn
git
構建優化

8-性能

頁面是否可以快速加載
是否允許用戶快速開始與之交互
滾動和動畫是否流暢
圖片優化
骨架屏+合理的loading

9-監控

9-監控

異常
性能
埋點
為什么通常在發送數據埋點請求的時候使用的是 1x1 像素的透明 gif 圖片
sendbeacon

10-安全

- [2020全網最全前端安全綜述](https://mp.weixin.qq.com/s/Qm_YI9pxfWQJpSLwbSFKbw)

10-安全

xss
csrf
網絡傳輸安全
接口加簽
接口加密
接口防重放
環境檢測
代碼加密混淆
無處不在的驗證碼s
瀏覽器為什么要阻止跨域請求?如何解決跨域?每次跨域請求都需要到達服務端嗎?

11-Node

11-Node

node 事件循環
談談 node 的內存泄漏
node 中間層怎樣做的請求合並轉發
pm2 怎么做進程管理,進程掛掉怎么處理
SSR
GraphQL

12-跨端

12-跨端

Hybrid App
Weex
RN
Flutter

13-微信開發

13-微信開發

公眾號
小程序

14-新主題

14-新主題

微前端
serverless
邊緣計算
WebAssembly

15-手寫

15-手寫

Promise
  • 手寫一個Promise

  • 使用Promise實現紅綠燈交替重復亮

  • Promise.all,race,allSeleted

  • sendRequests(urls, max, callback),同一時間最多發起max個請求,請求全部完成后執行callback

  • maxRequest(fn, maxNum),實現maxRequest,成功后resolve結果,失敗后重試,嘗試超過一定次數才真正的reject

  • 頁面上有一個輸入框,兩個按鈕,A按鈕和B按鈕,點擊A或者B分別會發送一個異步請求,請求完成后,結果會顯示在輸入框中。用戶隨機點擊A和B多次,要求輸出顯示結果時,按照用戶點擊的順序顯示

this
原型鏈
閉包
防抖節流
網絡請求
設計模式
深拷貝

16-高頻算法

字符串
數組
鏈表
二叉樹
棧/隊列
排序
  • 冒泡排序
  • 選擇排序
  • 插入排序
  • 希爾排序
  • 歸並排序
  • 快速排序
  • 堆排序
遞歸
二分法
動態規划
貪心與分治
滑動窗口
位運算

17-項目/技術之外

17-項目/技術之外

項目開發中有遇到什么挑戰沒?

對哪個項目印象比較深刻深刻,遇到最難的項目是啥?

項目研發流程中作為前端開發一般扮演的啥角色?

現在有的項目中覺得哪些項目可以繼續優化,為啥沒有優化?

平時寫項目總結么,一般總結哪些東西?

工作中能夠持續學習么?

學習的動力怎么來的,如何維持?

未來會有什么樣的規划?

對於加班你是怎么看的?

說下你學習前端的歷程吧?

前端未來展望?

給大家准備了高清的思維導圖和食用更加方便的PDF文檔,全部聚合思維導圖一張,分類思維導圖17張,涉及前端開發的方方面面面,JS基礎,工程化,性能優化,安全,框架等。如果您是准備面試,或者享擴展前端知識,都可以通過這個目錄進行學習。

完整思維導圖實在太大,可關注公眾號「前端復習課」回復“思維導圖”獲取高清大圖,總共18張,還有整理好的PDF哦。

本文首發於17張思維導圖,2021年作為一名前端開發者需要掌握這些,前端面試復習資料參考大綱,轉載請聯系作者


免責聲明!

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



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