1. 程式人生 > 實用技巧 >17張思維導圖,2021年作為一名前端開發者需要掌握這些,前端面試複習資料參考大綱

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

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

前言

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

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

廢話不多說,下面分類展開來說,收藏起來吧

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

1-Javascript

內建型別
作用域
執行上下文
閉包
this指向
原型/繼承
事件迴圈
非同步程式設計

2-DOM

事件
dom操作
位置與大小

3-CSS

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

4-瀏覽器

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

5-網路

HTTP
TCP
HTTP2
HTTPS
CDN
DNS

6-框架

vue
react
vue/react

7-工程化

腳手架
構建工具
專案部署
  • 你們公司專案釋出流程是什麼樣的

  • 前端資源釋出路徑怎麼實現非覆蓋式釋出(平滑升級)?

  • SSR專案是如何釋出的

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

8-效能

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

9-監控

異常
效能
埋點
為什麼通常在傳送資料埋點請求的時候使用的是 1x1 畫素的透明 gif 圖片
sendbeacon

10-安全

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

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

11-Node

node 事件迴圈
談談 node 的記憶體洩漏
node 中間層怎樣做的請求合併轉發
pm2 怎麼做程序管理,程序掛掉怎麼處理
SSR
GraphQL

12-跨端

Hybrid App
Weex
RN
Flutter

13-微信開發

公眾號
小程式

14-新主題

微前端
serverless
邊緣計算
WebAssembly

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-專案/技術之外

專案開發中有遇到什麼挑戰沒?

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

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

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

平時寫專案總結麼,一般總結哪些東西?

工作中能夠持續學習麼?

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

未來會有什麼樣的規劃?

對於加班你是怎麼看的?

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

前端未來展望?

最後希望大家都能找到好的工作
完整思維導圖實在太大,可關注公眾號「前端複習課」回覆“思維導圖”獲取高清大圖,總共18張,還有整理好的PDF哦。