1. ES6/ES7的核心知識
● let/const及和var的區別
● 箭頭函數ArrowFunction
● 解構賦值和拓展運算符
● Set/Map數據結構
● Promise設計模式
● async/await及實現原理
● Generator生成器函數
● Promise A+規范(手寫Promise源碼)
● JS底層運行機制:單線程和同步異步編程
● JS底層運行機制:微任務宏任務和事件循環機制
● Interator迭代器和for of循環
2. AJAX/HTTP前后端數據交互
● AJAX核心四步操作
● GET/POST核心機制與區別
● TCP三次握手和四次揮手
● axios庫和源碼剖析
● fetch基礎和實戰應用
● 前端開發中的9種跨域方案
● HTTP網絡狀態碼和實戰中的處理方案
● 前端性能優化匯總(包含強緩存和弱緩存)
3.大型實戰案例:企業級OA辦公管理系統
● 登錄注冊的前后端處理機制
● 加密策略: encodeURIComponent
和MD5等
● 用戶權限和登錄態的校驗處理
● 存儲方案: cookie、webStorage、session等
● Token的校驗處理
● JQ/BootStrap的實戰應用