web前端開發工程師須要掌握的知識點

做爲前端開發工程師須要掌握的知識點,這裏只放目錄,相關知識點會有對應的文章詳細說明,正在完善中前端

網絡相關

tcp協議
  • 3次握手與4次揮手
  • tcp與udp的區別
  • http1.0/1.1/1.2的區別
  • https的證書校驗與祕鑰交換
  • http緩存
其餘
  • cdn的實現原理
  • dns協議

JavaScript

  • 事件循環機制
  • 事件流(事件冒泡與捕獲)
  • 跨域問題
  • 繼承
  • 原型鏈
  • 做用域鏈
  • 閉包
  • 柯里化
  • 隱式轉換

設計模式

  • 觀察者模式與發佈訂閱模式

Vue全家桶

Vue
  • Vue性能優化
  • vue.runtime.js與vue.common.js的區別
  • vue diff算法
  • new一個Vue實例時代碼的執行過程
  • 雙向綁定的原理
vue-router
  • vue-router的實現原理
vuex
  • 何時使用vuex
vue-ssr
  • 什麼狀況適合用ssr

NodeJS

  • 事件循環機制

CSS

  • flex佈局
  • BFC

web安全

  • xss攻擊
  • csrf攻擊

工程化

webpack
  • webpack是什麼
  • loader的做用與實現
  • plugin的做用與實現
  • HMR的實現原理
  • tree-shaking
rollup
  • 何時適合用rollup
相關文章
相關標籤/搜索