前端知识图谱

195 阅读1分钟

对前端开发涉及的相关知识进行了整理,按项目研发阶段分为三类:开发、测试、运行。

  • 开发:
    • 编程语言:HTML、CSS、JS;变种,如 TypeScript、SASS、JSX 等
    • 浏览器:基本原理,如 HTTP、Cookie;渲染机制;JS 引擎;安全机制
    • Node.js:基本原理,如 Event Loop、Stream、Cluster 等;包管理,NPM、Yarn
    • 标准/API:DOM、BOM、Node API
    • 框架/库:Vue.js、React、Koa、Express
    • 构建/编译:Webpack、Babel
    • 开发工具:Git、VSCode、ESLint、mock
    • 应用场景:SPA、移动端 H5、移动端 APP Hybrid、小程序、Node 后台应用
  • 测试:
    • 单元测试
    • 系统测试
    • 性能测试
  • 运行:
    • 用户行为分析:埋点
    • 异常监控
    • 性能监控

欢迎探讨。