互联网
类型
可以朗读
语音朗读
131千字
字数
2024-06-01
发行日期
展开全部
主编推荐语
一本详尽的全栈开发教程。
内容简介
本书旨在通过Vue.js和Express框架引导读者从零开始构建一个完整的电商项目。内容覆盖电商项目的基本结构,以及Vue.js和Express的核心概念与架构;深入讲解Vue.js开发生态中的关键模块,包括网络请求、UI组件、路由管理和状态管理等;探讨Express框架的常用组件,如处理加密数据的中间件和与MySQL数据库交互的插件;最后指导读者打造一个完整的电商项目。
在用户端,实现注册登录、商品浏览、购物车等功能;在服务端,完成用户验证、商品维护、订单处理等任务;在后台管理端,进行商品信息、订单数据等的管理与统计分析。
目录
- 版权信息
- 内容简介
- 作者简介
- 前言
- 第1章 项目概览与环境准备
- 1.1 项目概览
- 1.1.1 电商项目的功能构成
- 1.1.2 前端框架Vue.js及其周边工具
- 1.1.3 熟悉Node.js与Express
- 1.1.4 从JavaScript到TypeScript
- 1.2 脚手架工具的应用
- 1.2.1 安装Node.js环境
- 1.2.2 使用Vue.js脚手架工具Vite
- 1.2.3 使用Express项目生成工具
- 1.2.4 使用Visual Studio Code编程工具
- 1.3 HelloWorld工程解析
- 1.3.1 Vue.js工程解析
- 1.3.2 Express工程解析
- 1.4 小结与上机练习
- 第2章 前端基础模块及应用
- 2.1 axios与vue-axios网络请求模块的应用
- 2.1.1 尝试发起一个HTTP请求
- 2.1.2 axios网络模块的更多用法
- 2.2 Element Plus页面UI组件模块的应用
- 2.2.1 加载Element Plus模块
- 2.2.2 基础UI组件
- 2.2.3 典型的表单类组件
- 2.2.4 典型的数据展示类组件
- 2.2.5 常用的导航组件
- 2.2.6 常用的用户反馈类组件
- 2.3 Vue Router路由模块的应用
- 2.3.1 Vue Router模块的使用
- 2.3.2 动态路由与参数匹配
- 2.3.3 路由的嵌套和命名
- 2.3.4 路由中的导航守卫
- 2.4 Pinia状态管理模块的应用
- 2.4.1 尝试使用Pinia
- 2.4.2 Pinia中的几个核心概念
- 2.5 小结与上机练习
- 第3章 后端服务基础模块及应用
- 3.1 文件上传服务
- 3.1.1 图片上传服务示例
- 3.1.2 Multer中间件的更多用法
- 3.2 在Express中使用MySQL数据库
- 3.2.1 MySQL数据库的安装和简单使用
- 3.2.2 在Express中调用MySQL的相关功能
- 3.3 使用JSON Web Token实现身份授权和验证
- 3.3.1 JSON Web Token简介
- 3.3.2 在Express中使用JWT
- 3.4 使用bcrypt加密模块实现商城安全
- 3.5 小结与上机练习
- 第4章 开发用户登录和注册模块
- 4.1 实现服务端的登录和注册模块
- 4.1.1 用户数据表的定义
- 4.1.2 封装数据库工具类与实现登录和注册接口
- 4.2 实现用户端的登录和注册功能
- 4.2.1 搭建用户端工程
- 4.2.2 开发用户端登录和注册页面
- 4.2.3 开发用户端账户数据逻辑
- 4.2.4 开发用户端登录和注册接口逻辑
- 4.3 实现后台管理端的登录和注册功能
- 4.4 小结与上机练习
- 第5章 开发营销推广模块
- 5.1 实现服务端的运营推广模块
- 5.1.1 定义运营位表结构和接口文档
- 5.1.2 实现运营位图片上传接口
- 5.1.3 实现用户鉴权中间件
- 5.1.4 实现运营位业务接口
- 5.2 实现后台管理端的运营位管理模块
- 5.2.1 搭建后台管理系统首页
- 5.2.2 实现创建运营位组件
- 5.2.3 实现运营位管理模块
- 5.3 实现用户端的运营位模块
- 5.4 小结与上机练习
- 第6章 开发商品列表与详情模块
- 6.1 开发服务端的商品相关模块
- 6.1.1 商品类别表的定义与接口实现
- 6.1.2 商品表与相关接口的实现
- 6.2 实现后台管理端的商品管理模块
- 6.2.1 实现类别管理功能
- 6.2.2 实现商品编辑模块
- 6.2.3 实现商品管理模块
- 6.3 实现用户端的商品模块
- 6.3.1 实现用户端首页商品推荐模块
- 6.3.2 实现用户端的商品详情页
- 6.4 小结与上机练习
- 第7章 开发购物车与订单模块
- 7.1 实现服务端的购物车与订单模块
- 7.1.1 购物车表的定义与功能接口的实现
- 7.1.2 订单表的定义与接口分析
- 7.1.3 实现订单模块后端接口
- 7.2 实现用户端的购物车与订单模块
- 7.2.1 实现购物车功能
- 7.2.2 实现订单模块
- 7.3 实现后台管理端的订单管理模块
- 7.4 小结与上机练习
- 第8章 开发搜索与评价模块
- 8.1 实现服务端的搜索与评价模块
- 8.1.1 实现商品搜索接口
- 8.1.2 评价数据结构与接口定义
- 8.1.3 实现评价相关接口
- 8.2 实现用户端的搜索与评价模块
- 8.2.1 实现搜索功能
- 8.2.2 实现创建商品评价功能
- 8.2.3 实现商品评价展示功能
- 8.3 实现后台管理端的评价模块
- 8.4 小结与上机练习
- 第9章 数据统计模块与项目总结
- 9.1 实现电商后台数据统计模块
- 9.1.1 数据统计功能的后端接口定义
- 9.1.2 数据统计功能的后端服务接口实现
- 9.1.3 后台管理端的数据图表绘制
- 9.2 项目总结
- 9.3 小结与上机练习
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。