# 阶段一

  • 学习 HTML5 和 CSS
    • 菜鸟网站(H5 学习基本的标签,CSS 掌握基本属性,灵活布局节点)
  • 学习 Javascript
    • 基本语法
      • 数据类型、操作符、变量、函数声明、DOM 编程
    • 推荐书籍
      • Javascript 高级程序设计、JavaScript DOM 编程艺术
  • 学习三大件时,切记不要跳步,学好 DOM 编程、CSS、JS 基础,再学习使用框架(如 jQuery、Vue、React、Bootstrap、Typescript)

# 阶段二

  • 提升开发环境
    • 本地安装 npm 、node.js (了解 package.json)
  • 初学者先用 node.js 作为辅助工具,然后学习 Webpack 打包工具
    • Webpack 使用官方文档(初学学到开发就可以了,后面的可以粗略浏览一下,需要使用到再回过头来看,因为后边相对比较困难,而且不一定用到),并配合阮一峰 es6 教程学习
  • 学习框架
    • 工具包
      • Vue
        • 建议学习官方中文文档
        • Vue + Vue-router-Vuex
      • React
        • 官方文档
        • React + React-dom + React-router + Redux
        • Ant Design 、 Element
      • Angular

# 阶段三

  • 回归之前所学的知识

    • 通过写博客
    • 回看官方文档
    • Webpack 与 Rollup.js
  • 新知识

    • redux
    • mobx

# 阶段四

  • 抽象思维
  • 视野
  • 影响力人脉