1.内容全面,拓展视野:兼顾前后端技术,展现完整发流程,补足技术短板; 2.注重实操,学以致用:每个知识均有对应的项目实战讲解,快速上手项目; 3.举一反三,日益精:利用配套案例代码体会全栈发精髓,全面提升能力。 本书不仅介绍了前后端发的技术,更融了许多发前对业务场景、技术选择的分析过程。比如发一个页面,不仅会从技术层面讲解如何去实现,更会讲解发一个页面的分析过程。这种分析的思维几乎适用于所有的页面的发。 为了保证经验尚浅的发新手可以举一反三,本书中的项目案例非常灵活,其中涉及的内容都是 Web 应用项目中一些常见、经典的场景。也就是说,如果读者想以后独自发其他业务类型的项目,只需要在本项目的基础上行调整即可。比如本书中的项目分为五大业务模块,分别是用户模块、商品模块、支付模块、消息模块及个人中心模块,放眼看去,您会发现大部分的应用都会包含这几个业务模块。再细化到功能,比如项目中的登录、注册功能,也是几乎所有项目都会涉及的功能。 另外,本书介绍的前端发使用的是 React 框架,该框架*显著的特就是组件化,因此项目中有大量的组件封装。这就意味着,您将得到的不仅是一个项目,还得得到前端应用中许多场景的通用组件。这些通用组件,读者可以运用到任何其他项目。虽然市面上也有很多成熟组件库,比如蚂蚁金服的 AntDesign,但是对于大部分人来说,这已然是一个“箱即用”的成品,无法知晓其构建过程。学习了本书之后,读者可以自己构建通用组件。
售 价:¥
纸质售价:¥62.40购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
扉页
目录
前言
项目概述
第1章 项目需求设计
1.1 项目背景
1.2 项目介绍
第2章 业务模块介绍
2.1 用户模块
2.1.1 用户模块功能清单
2.1.2 用户模块功能说明
2.2 商品模块
2.2.1 商品模块功能清单
2.2.2 商品模块功能说明
2.3 支付模块
2.3.1 支付模块功能清单
2.3.2 支付模块功能说明
2.4 消息模块
2.4.1 消息模块功能清单
2.4.2 消息模块功能说明
2.5 个人中心模块
2.5.1 个人中心模块功能清单
2.5.2 个人中心模块功能说明
第3章 业务流程图
3.1 注册页面流程图
3.2 登录页面流程图
3.3 商品发布页面流程图
3.4 首页流程图
3.5 消息页面流程图
3.6 个人中心页面流程图
第4章 项目开发周期
前端开发
第5章 HTML、CSS、JavaScript基础
5.1 网页的骨架——HTML
5.1.1 HTML结构
5.1.2 HTML头部标签
5.1.3 HTML内容标签
5.1.4 HTML样式标签
5.1.5 HTML脚本标签
5.2 网页的外衣——CSS
5.2.1 CSS历史
5.2.2 CSS样式
5.2.3 CSS选择器
5.2.4 CSS伪类与伪元素
5.2.5 CSS使用方式
5.3 网页的交互——JavaScript
5.3.1 JavaScript历史
5.3.2 JavaScript语法
5.3.3 AJAX介绍
5.4 Web网页案例
5.4.1 案例说明
5.4.2 案例代码
第6章 前端主流框架——React
6.1 React概述
6.1.1 React主要特点
6.1.2 React生命周期
6.2 React开发环境搭建
6.2.1 Node安装
6.2.2 React项目构建
6.3 React案例
6.3.1 案例代码
6.3.2 React框架与原生网页的区别
第7章 前端常用开发工具/库
7.1 打包工具之webpack
7.1.1 webpack核心原理
7.1.2 webpack核心概念
7.1.3 webpack参数配置说明
7.2 页面跳转之react-router-dom
7.2.1 react-router-dom路由配置
7.2.2 react-router-dom路由跳转方式
7.2.3 react-router-dom路由传参
7.3 前端组件库之ant-design
7.4 CSS预处理器之Less
7.4.1 Less特征
7.4.2 Less使用环境
7.4.3 Less语法
7.5 第三方模块安装
第8章 前端开发前须知
8.1 命名规则
8.1.1 模块命名规则
8.1.2 选择器命名规则
8.2 公共样式提取
8.2.1 公共样式规则
8.2.2 公共样式文件
8.3 公共组件封装
8.3.1 Button组件
8.3.2 Card组件
8.3.3 Input组件
8.3.4 List组件
8.3.5 Search组件
8.3.6 Select组件
8.3.7 TabBottom组件
8.3.8 Title组件
8.3.9 Type组件
8.3.10 Address组件
8.4 界面分析
8.4.1 页面结构
8.4.2 图片元素
8.4.3 页面色彩
8.4.4 页面边距
第9章 用户模块开发
9.1 注册页面开发
9.2 登录页面开发
第10章 商品模块开发
10.1 发布/修改商品页面开发
10.2 商品列表/首页开发
10.3 商品详情页面开发
第11章 支付模块开发
11.1 订单页面开发
11.2 订单详情页面开发
第12章 消息模块开发
12.1 消息列表页面开发
12.2 消息详情页面开发
第13章 个人中心模块开发
13.1 个人中心页面开发
13.2 编辑个人信息页面开发
13.3 我发布的商品列表页面开发
13.4 我发布的商品信息编辑页面开发
13.5 我卖出的商品列表页面开发
13.6 我买到的商品列表页面开发
13.7 修改密码页面开发
13.8 忘记密码页面开发
13.9 修改手机号页面开发
13.10 我的收货地址列表页面开发
13.11 添加/编辑收货地址页面开发
13.11.1 添加收货地址
13.11.2 编辑收货地址
13.11.3 编写代码
第14章 前端环境部署
第15章 前端开发总结
15.1 开发思路总结
15.2 项目难点总结
后端开发
第16章 Java基础
16.1 Java主要特点
16.2 Java语法
16.2.1 数据类型
16.2.2 标识符
16.2.3 修饰符
16.2.4 变量
16.2.5 运算符
16.2.6 关键字
16.2.7 注释
16.3 Java开发环境
16.3.1 JDK
16.3.2 JRE
16.3.3 JVM
16.3.4 配置环境变量
第17章 Spring Boot框架
17.1 Spring Boot概述
17.2 Spring Boot解决的问题
17.3 Spring Boot核心机制
17.4 Spring Boot优缺点
第18章 后端工具/库
18.1 Java IDE
18.1.1 常用的IDE
18.1.2 使用IntelliJ IDEA创建Java项目
18.1.3 使用IntelliJ IDEA创建Spring Boot项目
18.2 Navicat
18.2.1 版本
18.2.2 Navicat for MySQL使用
18.3 Postman
18.3.1 安装
18.3.2 版本
18.3.3 使用
第19章 后端系统设计
19.1 数据库设计
19.2 系统功能模块设计
19.3 接口设计
第20章 用户模块接口
20.1 注册接口
20.2 获取验证码接口
20.3 登录接口
20.4 忘记密码接口
20.5 修改密码接口
20.6 用户信息修改接口
20.7 校验是否登录接口
20.8 退出登录接口
第21章 商品模块接口
21.1 商品类别列表接口
21.2 商品列表接口
21.3 发布商品接口
21.4 修改商品信息接口
21.5 获取商品详情接口
21.6 评论/回复接口
21.7 评论/回复列表接口
21.8 点赞/取消点赞接口
21.9 点赞列表接口
21.10 首页轮播商品列表接口
第22章 消息模块接口
22.1 聊天对话框列表接口
22.2 获取聊天详情接口
22.3 初始化聊天接口
22.4 发送消息接口
第23章 支付模块接口
23.1 购买商品接口
23.2 获取订单详情接口
23.3 取消订单接口
23.4 支付宝WAP支付接口
23.5 支付宝支付接口
23.6 支付宝支付回调接口
第24章 个人中心模块接口
24.1 我的商品列表接口
24.2 删除我的商品接口
24.3 校验旧手机号接口
24.4 绑定新手机号接口
24.5 查询商品数量接口
24.6 收货地址列表接口
24.7 新增收货地址接口
24.8 修改收货地址接口
24.9 删除收货地址接口
第25章 后端环境部署
第26章 后端开发总结
26.1 开发思路总结
26.2 开发难点总结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜