第一阶段
          
        HTML + CSS核心
- HTML常用标签
 - 盒模型
 - CSS选择器集群
 - 伪元素/伪类
 - 浮动/定位
 - CSS3动画
 - CSS3过渡
 - CC3渐变
 - 经典布局方案
 - 2d/3d变换
 
          第二阶段
          
        JavaScript核心 + 高级
- 变量/内存
 - 数据类型
 - 条件语句
 - 循环语句
 - 函数/对象/数组
 - DOM/BOM对象
 - 闭包/原型/作用域
 - 事件完整解析
 - 线程/进程
 - JavaScript继承模式
 - JavaScript算法
 - JavaScript设计模式
 - 栈/队列
 - 高级函数/函数柯里化
 
          第三阶段
          
        jQuery框架 + Less + BootStrap
- jQuery发展史
 - jQuery优缺点
 - Less语法特点
 - Less同Stylus,Sass区别
 - BootStrap框架语法
 - BootStrap组件应用
 - jQuery设计模式
 - jQueryAPI
 - Less优缺点
 - Less封装
 - BootStrap响应式原理
 - BootStrap栅格系统源码分析
 
          第四阶段
          
        NodeJs + 工程化
- ECMAScript6新特性
 - JavaScript异步编程
 - Promise深入剖析
 - Promise源码实现
 - git/npm
 - axios/axios源码
 - Node基础/Node搭建服务器
 - Express/Koa/EJS
 - mongoose/Mongoose
 - 原生Ajax/跨域解决方案
 - sha1、MD5加密
 - CMD/AMD/CommonJS/ES6(模块化)
 
          第五阶段
          
        Vue技术栈 + webApp + 项目部署
- Vue核心基础
 - Vue指令/表达式/实例
 - Vue组件通信
 - Vue生命周期详解
 - Vue-router路由
 - Vuex状态管理
 - Vue双向数据绑定原理
 - Vue数据劫持原理
 - Vue性能优化(Diff算法/路由懒加载)
 - Linux常用命令
 - Nginx反向代理
 - 阿里云项目部署
 
          第六阶段
          
        React技术栈 + 工程化高级
- React核心基础
 - ReactJSX语法
 - React组件
 - React组件通信
 - React-router-dom路由
 - Redux
 - Redux源码分析
 - webpackHMR(热膜替换)
 - webpack懒加载/预加载
 - webpack源码分析
 - 自定义webpack
 
          第七阶段
          
        小程序技术栈 +
服务器端框架
- 小程序核心语法
 - 小程序路由
 - 小程序生命周期
 - 小程序WXML语法(遍历,条件判断等)
 - 自定义组件
 - 自定义模板
 - 小程序分享
 - 小程序分包
 - 小程序支付流程
 - Mpvue框架
 - UniApp框架
 - Koa/jwt/RESTFUL
 
      

