# 项目指南
该项目是基于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 仓库
关注作者公众号
自学路上一起进步!
加入前端自学交流群
扫描二维码回复 加群 学习