学习指南

课程将分为两个主要阶段:基础阶段和实战阶段,知识结构图如下: con

基础阶段

本指南将包含以下部分:

Vue 进阶

  • 事件绑定 $emit 和 $on
  • 指令 directive
  • 组件化 Vue.component
  • 组件化 Vue.extend
  • 插件 Vue.use
  • 组件通信 provide 和 inject
  • 过滤器 filter
  • 监听器 watch
  • class 和 style 绑定的高级用法
  • 2.6 新特性
    • Vue.observable
    • 插槽 slot

Element-UI 入门

  • vue-cli 3 element 插件
  • element 按需加载
  • 表单开发
  • el-form 源码解读

vuex 和 vue-router 进阶

  • vuex 实现原理解析
  • vue-router 实现原理解析
  • vue-router 路由守卫
  • vue-router 路由元信息
  • vue-router 路由 API

vue-element-admin 框架解读

  • 登录逻辑
  • 网络请求
  • 页面框架(Layout)
  • 动态生成路由
  • 图标使用
  • 面包屑导航

Node 入门

  • Node 框架介绍
  • Node 的常用库介绍
  • Node 本地应用开发
  • Node 网络应用开发
  • Node 操作数据库

Express 入门

  • Express 基础案例
  • Express 路由
  • Express 中间件
  • Express 异常处理

实战阶段

准备工作

  • Nginx 服务器
  • MySQL 数据库
  • 安装 Node 和 Vue

项目实战

实现功能:

  • 登录
  • 文件上传
  • EPUB 电子书解析
  • 新增/编辑电子书
  • 电子书列表
  • 删除电子书

涉及技术点包括:

  • JWT 认证
  • EPUB 解析电子书
  • XML 解析
  • ZIP 解压
  • MULTER 文件上传
  • MySQL 数据库操作

等等...

项目发布

  • CentOS 服务器
  • 域名服务
  • https 服务
  • git 仓库
上次更新: 10/27/2019, 10:45:51 PM