對前端開發(fā)涉及的相關(guān)知識進行了整理,按項目研發(fā)階段分為三類:開發(fā)、測試、運行。
- 開發(fā):
- 編程語言:HTML、CSS、JS;變種,如 TypeScript、SASS、JSX 等
- 瀏覽器:基本原理,如 HTTP、Cookie;渲染機制;JS 引擎;安全機制
- Node.js:基本原理,如 Event Loop、Stream、Cluster 等;包管理,NPM、Yarn
- 標(biāo)準(zhǔn)/API:DOM、BOM、Node API
- 框架/庫:Vue.js、React、Koa、Express
- 構(gòu)建/編譯:Webpack、Babel
- 開發(fā)工具:Git、VSCode、ESLint、mock
- 應(yīng)用場景:SPA、移動端 H5、移動端 APP Hybrid、小程序、Node 后臺應(yīng)用
- 測試:
- 單元測試
- 系統(tǒng)測試
- 性能測試
- 運行:
- 用戶行為分析:埋點
- 異常監(jiān)控
- 性能監(jiān)控
歡迎探討。