# 项目指南

提示

该项目是基于node.js的中后台项目,项目中所涉及的点也是比较多的,对于node不太熟悉的小伙伴可以去简单学习,项目中对于这块要求也不是太高

项目所涉技术

本指南将包含以下部分:

# 基础阶段

# 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 仓库

关注作者公众号

自学路上一起进步!

加入前端自学交流群

扫描二维码回复 加群 学习