1. 1.核心基础
    1. 网页界面技术
      1. HTML
      2. CSS
    2. 网页交互技术
      1. JavaScript
  2. 2.核心高级
    1. 网页界面新技术
      1. HTML5
      2. CSS3
    2. 移动端开发
    3. 前端样式库:Bootstrap
    4. 前端绘图技术:Canvas
    5. 快速图表可视化库:Echarts
    6. 流行图表可视化库:D3
    7. 移动端类jQuery库:Zepto
    8. 版本控制工具:Git/GitHub
  3. 3.JavaScript高级
    1. JS作用域和作用域链
    2. JS原型与原型链
    3. JS闭包
    4. JS异步/事件循环机制
    5. JS继承
    6. JS节流
    7. JS防抖
    8. JS深浅拷贝
    9. ES6新特性
    10. ES7新特性
    11. ES8-ES11新特性
  4. 4.JS后台技术
    1. Node.js
    2. 非关系型数据库:MongoDB
    3. MongoDB操作库:Mongoose
    4. 后台Web开发框架
      1. Express
      2. Koa
    5. 后台模版引擎:EJS
    6. 实时通讯聊天库:socket.io
    7. 网络通信协议:HTTP,HTTPS
    8. 通信数据加密:MD5,jsonwebtoken
  5. 5.前后端交互
    1. Ajax
      1. 新型Ajax请求方式:fetch
      2. Ajax请求库:axios
    2. REST API
    3. 跨域解决方案
    4. 后台模拟数据接口库
      1. Mock.js
      2. EasyMock
    5. 接口调试神器:Postman
  6. 6.工程化
    1. 模块化规范
      1. CommonJS
      2. ES6
      3. CMD
      4. AMD
    2. 构建工具
      1. Grunt
      2. Gulp
      3. Webpack
  7. 7.Web框架
    1. Angular
    2. React
      1. React路由插件库:React-Router
      2. React应用状态管理库:Redux
      3. React UI组件库
        1. PC端:Ant Design
        2. 移动端:Antd-Mobile
      4. React服务端渲染技术
    3. Vue
      1. Vue路由插件库:Vue-Router
      2. Vue状态管理库:Vuex
      3. Vue UI组件库
        1. PC端:Element-UI
        2. 移动端
          1. Mint-UI
          2. Vant-UI
      4. Vue服务端渲染技术
      5. Vue3
      6. vite
      7. pinia
  8. 8.跨平台开发
    1. 微信小程序
      1. 开发框架
        1. mpvue
        2. UniApp
    2. 微信公众号
    3. 移动应用开发框架
      1. React Native
      2. Flutter
    4. H5 Hybrid移动端混合开发框架
      1. ionic
  9. 9.底层原理实现
    1. 自定义Promise
    2. 自定义Axios
    3. 自定义PubSub
    4. 自定义EventBus
    5. 自定义React,Vue脚手架
    6. 自定义lodash