前端進階系列-目錄

背景

以前我分享了文章大廠前端面試考什麼?,大家必定很想看答案吧?說實話,答案我是有,在準備面試的時候會時不時翻看,但內容比較多,比較凌亂,不能期望我在一篇文章中寫完。css

我是從非計算機專業自學前端的,到如今(2018年4月)有兩年半的時間。中間經歷了很多迷茫,技術也止步不前,懷疑本身可能只是一生這樣寫寫頁面。然而在最近的面試中經過學習和思考,找到了前進的方向,也獲得一些大公司的錄用機會。算是從初級前端畢業,進階了吧。html

我打算寫一系列文章來進行解答面試中碰到的問題,該系列文章適用於有一年以上前端開發經驗的同窗,不會講太基礎的東西,可能直接引用我以前的文章或是別人的文章。但願能夠幫助你們走出迷茫,提高技術水平。前端

以前面試的過程當中,一個比較讓我在乎的評價是知識較全面但深度不夠。但願此次寫的文章能夠深刻一點,跟你們一塊兒成長。系列的範圍比較廣,同時還但願有深度,所以更新的速度不會太快。在這裏先寫個目錄。vue

趕時間的同窗能夠按照個人目錄先自行準備提高,但願推薦文章和交流。歡迎關注和 star 本博客或是關注個人 githubnode

HTML/CSS篇

  1. SEO和語義化
  2. 常見佈局及居中
  3. HTML5新特性
  4. CSS3新特性
  5. flex佈局
  6. 盒模型

JS篇

  1. 執行上下文(this和閉包)
  2. 事件模型
  3. 任務隊列
  4. 原形,面向對象
  5. promise
  6. es6
  7. 常見函數
  8. 設計模式
  9. 類型檢測
  10. 垃圾回收,引用計數和標記清除

算法篇

  1. 各類排序,重點是快排
  2. 動態規劃,參見揹包問題
  3. 二叉樹

nodejs篇

  1. nodejs特性
  2. 事件循環
  3. 多進程,cluster及child process,pm2的原理
  4. koa的特性及中間件的原理
  5. express與koa的區別

網絡篇

  1. https
  2. http2
  3. http狀態碼
  4. 網絡安全,xss和csrf
  5. session,cookie和token
  6. OSI七層協議
  7. 緩存
  8. 跨域
  9. 模塊化,commonJS,es6,cmd,amd
  10. cdn及dns

框架篇

  1. vue解決了什麼問題
  2. vue和react的區別
  3. 虛擬dom的原理
  4. 雙向綁定的原理
  5. 如何實現component

7.組件間通信react

  1. vuex
  2. vue-router

項目篇

  1. 性能優化
  2. webpack的打包原理,如何抽取css的
  3. 提高wabpack的編譯速度
  4. 錯誤收集,錯誤排查
  5. 項目監控
  6. 項目部署
  7. 國際化

移動篇

  1. 自適應
  2. 兼容性
  3. PWA
  4. 小程序
  5. 移動端手勢

補充篇

  1. 無限滾動方案
  2. 重繪重排重合成
  3. 瀏覽器訪問全過程
  4. 如何處理兼容性問題
  5. 常常去什麼技術網站?讀過什麼書?
  6. 將來規劃

最後

若是個人文章對你有幫助,歡迎關注和 star 本博客或是關注個人 githubwebpack

文章會不斷在博客更新,能夠到github上關注博客,查看最新文章git

相關文章
相關標籤/搜索