PS 本站不保证资源的完整性,不对其真实性负责。请自行确认是否符合个人需求。如有介意,请勿获取。
- 第1章课程介绍 【2 节 | 21分钟】
- 第2章当当书城项目前端准备—Vite+Vue3.2+TS实现企业级环境配置(上) 【11 节 | 57分钟】
- 视频:2-1 本章概述 (03:45)
- 视频:2-2 vite +vue3.2 +ts 初始化项目 (06:27)
- 视频:2-3 环境变量:vite env环境变量和底层接口 (05:56)
- 视频:2-4 自定义环境变量和 vue-tsc 的理解 (08:49)
- 视频:2-5 vite.config.ts更好用的开发环境配置方式 (07:04)
- 视频:2-6 配置准备:环境变量配置的4项准备和底层TS的引入 (11:24)
- 视频:2-7 重点配置理解:环境变量跨域代理两点理解 (02:45)
- 图文:2-8 开始2-9之前配置准备【避免 import * as】
- 视频:2-9 TS 应用: TS模块声明 在环境文件的应用 -1 (05:46)
- 视频:2-10 TS 应用: TS模块声明 在环境文件的应用 -2 (04:16)
- 作业:2-11 如何借助 TS 的高级类型 解决 2-9 类型自动提示问题
- 第3章当当书城项目前端准备—Vite+Vue3.2+TS实现企业级环境配置(下) 【12 节 | 62分钟】
- 视频:3-1 生产环境配置+volar使用 (05:01)
- 视频:3-2 通过图片名动态加载图片路径的5大好处 (02:51)
- 视频:3-3 通过图片名动态加载图片代码实现-1 (09:39)
- 视频:3-4 通过图片名动态加载图片代码实现-2 (03:58)
- 视频:3-5 通过图片名动态加载图片代码实现-3 (04:56)
- 视频:3-7 ESLint:vite+ts 中的 10项 eslint 详解-2 (02:51)
- 视频:3-8 ESLint 配置实践
- 作业:3-9 规则联合:Prettier +ESLint (06:05)
- 视频:3-10 配置详解:Vite 中的 19项 ts 配置详解-1 (08:43)
- 视频:3-11 配置详解:Vite 中的 19项 ts 配置详解-2 (07:46)
- 视频:3-12 本章总结 (01:19)
- 第4章深度TS递进式构建高可维护性,高可扩展分层项目架构(上) 【17 节 | 150分钟】
- 视频:4-1 本章概述 (09:08)
- 视频:4-2 数据库相关知识 (04:47)
- 视频:4-3 安装 MySQL 数据库和相关配置理解 (10:53)
- 视频:4-4 MySQL 登录,新建用户,分配权限 (04:01)
- 视频:4-5 MySQL 命令状态下数据库,数据表操作,数据类型,主键 (21:41)
- 视频:4-6 SQL 查询 :8 种常见 SQL 基础查询,分页查询 (04:59)
- 视频:4-7 补 分页查询,多种模糊查询,字段追加,update-1 (11:18)
- 视频:4-8 安装 、使用 Navicat 工具进行操作 (07:38)
- 视频:4-9 搭建 Koa +TS 初始项目 和 ctx 参数底层脉络 (13:35)
- 视频:4-10 路由实现—用户二级路由,路由请求,相关TS 技巧应用 (08:58)
- 视频:4-11 自动路由加载—手写自动路由加载【避开 TS 中 requireDirectory 底层坑】-1 (11:01)
- 视频:4-12 自动路由加载—手写自动路由加载【避开 TS 中 requireDirectory 底层坑】-2 (11:37)
- 图文:4-13 上节单词更正+Mac 电脑和 windows 的差异说明
- 视频:4-14 全局异常准备—快速理解基于中间件的洋葱模型【会的略过】 (03:17)
- 视频:4-15 全局异常—搭建 Aop 全局通用异常 (05:10)
- 视频:4-16 响应处理—响应成功和响应失败精简封装 (04:56)
- 视频:4-17 日志封装—灵活运用 TS 封装 log4js (16:17)
- 第5章深度TS递进式构建高可维护性,高可扩展分层项目架构(中) 【17 节 | 103分钟】
- 视频:5-1 数据库配置封装—综合应用 TS 实现 MySql 配置【泛型综合+重载】 (14:08)
- 作业:5-2 TS 水平应用自测题—调用配置方法错误解决
- 作业:5-3 如果数据库配置或配置项需要更新,如何实现?
- 图文:5-4 window, mac 电脑配置差异说明
- 视频:5-5 Dao 封装:MySQL 连接和异步查询方法+Dao 实现 (16:42)
- 视频:5-6 ORM 框架:equelize 3 种 MySQL 数据操作方案 (13:58)
- 视频:5-7 ORM 框架:Sequelize 方案1创建模型 (04:21)
- 视频:5-8 ORM框架:Sequelize 方案1添加用户-1 (01:30)
- 视频:5-9 ORM框架:Sequelize 方案1添加用户-2 (05:23)
- 视频:5-10 ORM框架:Sequelize 方案1 模型创建表和创建规则-2 (03:25)
- 视频:5-11 ORM 框架——Sequelize 方案1 极简完成查询所有用户 (04:38)
- 视频:5-12 ORM框架——Sequelize 方案1 5种查询简化实现-1 (06:09)
- 视频:5-13 ORM框架——Sequelize 方案1 5种查询简化实现-2 (04:20)
- 视频:5-14 ORM框架——Sequelize 方案1 5种查询简化实现-3 (03:46)
- 视频:5-15 ORM框架——Sequelize 方案1 分组聚合查询实现 (10:38)
- 视频:5-16 ORM框架——Sequelize 方案1 动态分页查询 (05:11)
- 视频:5-17 ORM框架——Sequelize 方案2 装饰器模型完成查询 (08:49)
- 第6章深度TS递进式构建高可维护性,高可扩展分层项目架构(下) 【34 节 | 234分钟】
- 视频:6-1 项目架构升级——构建高可扩展性,高可维护性的项目架构 (16:23)
- 视频:6-2 koa 访问数据库服务器高性能优化——sequelize 数据库连接池 (07:54)
- 视频:6-3 连接池应用—— sequelize 连接池配置 和感知连接池的存在,底层原理。 (08:03)
- 视频:6-4 分层实现——经常被误用误解的 service 到如何正确理解和使用? (04:16)
- 视频:6-5 当当书城关联数据表准备—MySql 表外键在当当书城中的应用 (02:52)
- 视频:6-6 当当书城关联数据准备—深入理解 mysql 外键 (12:28)
- 视频:6-7 当当书城关联数据准备—图解 MySql 多表内连接 (12:14)
- 作业:6-8 级联更新 ON UPDATE CASCADE 关联表
- 视频:6-9 当当书城关联数据准备—掌握MySql 多表左外连接 (05:45)
- 视频:6-10 sequelize 多表关联局限性—sequelize 返回结果和前端显示要求相差太远 (22:53)
- 视频:6-11 解决 sequelize 多表关联局限性准备—sequelize 完成表关联原生查询 (11:23)
- 视频:6-12 深度应用 TS 解决当当书城复杂难题—构建符合前端的多表级联数据-第一阶段 (07:52)
- 视频:6-13 深度应用 TS 解决当当书城复杂难题—构建符合前端的多表级联数据-第一阶段 (08:46)
- 视频:6-14 深度应用 TS 解决当当书城复杂难题—构建符合前端的多表级联数据-第二阶段 (14:40)
- 视频:6-15 深度应用 TS 解决当当书城复杂难题—构建符合前端的多表级联数据-第三阶段 (11:11)
- 视频:6-16 深度应用 TS 解决当当书城复杂难题—构建符合前端的多表级联数据-第三阶段 (05:55)
- 视频:6-17 深度应用 TS 解决当当书城复杂难题—构建符合前端的多表级联数据-第三阶段 (08:56)
- 作业:6-18 挑战 Sequelize +TS 深度复杂难题
- 视频:6-19 进一步优化管理 3-43到3-48 复杂 TS 类型 (02:16)
- 视频:6-20 TS 装饰器重构 Koa 路由请求准备—理解装饰器路由给大中项目带来的3大优势 (03:35)
- 视频:6-21 TS 装饰器重构 Koa 路由准备—TS 类装饰器 (05:49)
- 视频:6-22 TS 装饰器重构 Koa 路由准备—工厂函数类型在装饰器中的应用 (03:07)
- 视频:6-23 TS 装饰器重构 Koa 路由准备—方法装饰器 (04:06)
- 视频:6-24 TS 装饰器重构 Koa 路由——第一步实现 (04:05)
- 视频:6-25 TS 装饰器重构 Koa 路由下一项准备—reflect-metadata 和 它的“用武之地” (09:21)
- 视频:6-26 TS 装饰器重构 Koa 路由——Koa 路由请求方法实现 (05:24)
- 视频:6-27 TS 装饰器重构 Koa 自动路由加载工具 (13:51)
- 视频:6-28 TS 装饰器重构 Koa 路由—Contoller 装饰器实现 (10:45)
- 视频:6-29 TS 装饰器重构 Koa 路由—Contoller 模块路径追加 (05:37)
- 作业:6-30 前端高级架构师拓展挑战题—Sequelize 事务和代码展
- 作业:6-31 创建图书表并添加数据
- 作业:6-32 使用 sequelize 完成图书 model 实现
- 作业:6-33 使用 sequelize 完成图书模糊和分页查询
- 视频:6-34 本章总结 (03:35)
- 第7章当当一级到三级图书分类及多项扩展功能(上) 【29 节 | 193分钟】
- 视频:7-1 本章概述 (02:53)
- 视频:7-2 TS 构建多后端扩展优良的前后端交互配置类-1 (08:09)
- 视频:7-3 TS 构建多后端扩展优良的前后端交互配置类-2 (03:24)
- 视频:7-4 初中高三种 TS+Axios 异步封装详细对比【深度体会高级写法的好处】 (17:06)
- 视频:7-5 深入灵活运用 TS 完成 Axios 异步交互类高级写法-1 (10:29)
- 视频:7-6 深入灵活运用 TS 完成 Axios 异步交互类高级写法-2 (03:57)
- 视频:7-7 深入灵活运用 TS 完成 Axios 异步交互类高级写法-3 (07:09)
- 视频:7-8 深入灵活运用 TS 完成 Axios 异步交互类高级写法-4 (02:24)
- 视频:7-9 TS 实现 前后端异步访问API实现和注意细节 (02:29)
- 视频:7-10 TS + Vuex4 构建图书分类多模块状态管理 (05:52)
- 视频:7-11 TS + Vuex4 构建图书分类多模块状态管理+底层异步关联解析 (10:24)
- 视频:7-12 图书分类页面准备—纯 html5 快速配置手机自适应效果新 (06:03)
- 视频:7-13 详解手机能自适应效果原因 (01:53)
- 视频:7-14 图书分类页面准备—页面通用样式准备 (02:58)
- 视频:7-15 图书分类路由配置和 RouteRecordRaw底层 TS 解析 (07:50)
- 视频:7-16 flex 技巧性实现图书搜索组件布局-1 (09:37)
- 视频:7-17 flex 技巧性实现图书搜索组件布局 -2 (15:30)
- 作业:7-18 作业:使用网格布局方式重新布局搜索组件
- 视频:7-19 TS 实现高可维护性易用的 Vuex4 getters,actions 的自动提示- (05:13)
- 视频:7-20 TS 实现高可维护性易用的 Vuex4 getters,actions 的自动提示- (05:30)
- 视频:7-21 Vue3.2 + store 提取 Koa 图书一级分类 (07:00)
- 视频:7-22 图书一级分类功能实现+系列技巧性数据展示-1 (07:51)
- 视频:7-23 图书一级分类功能实现+系列技巧性数据展示-2 (10:11)
- 视频:7-24 借鉴后端优秀思想—Vue3.2 组件和业务层的初步融合 (09:13)
- 视频:7-25 watchEffect +Vuex4 提取 mysql 图书二级三级级联数据 (07:00)
- 视频:7-26 flex 快速实现图书二级分类组件布局 (12:21)
- 视频:7-27 grid更好更快的完成图书分类三级分类布局 (06:34)
- 视频:7-28 grid更好更快的完成图书分类三级分类布局 (03:59)
- 作业:7-29 作业:动态控制图书三级分类列表中间的分隔线
- 第8章当当一级到三级图书分类及多项扩展功能(下) 【18 节 | 98分钟】
- 视频:8-1 正确配置迭代中的三级分类折叠收起数据源 (06:42)
- 视频:8-2 图书分类迭代中的展收起布局 (05:45)
- 视频:8-3 循环图书二三级分类展开、收缩功能实现+难点解决 (12:42)
- 作业:8-4 作业:对 8-3 代码的补充
- 视频:8-5 对比 代表目前主流 Vuex 和 代表未来的 Pinia 的8大优点。 (05:09)
- 视频:8-6 学会使用 Pinia 和掌握 Pinia 核心语法-1 (06:11)
- 视频:8-7 学会使用 Pinia 和掌握 Pinia 核心语法-2 (02:04)
- 视频:8-8 Vue组件和Pinia交互+ 一个经典的坑 (11:13)
- 视频:8-9 怎么写比写什么重要太多——初步切割 pinia 和组件业务 (03:35)
- 视频:8-10 Pinia+TS全面应用:使用Pinia重构当当图书分类数据状态 (04:51)
- 视频:8-11 Pinia全面应用——Pinia+TS +Vue3.2 灵活切割业务和组件 (09:34)
- 视频:8-12 更深入深刻的掌握Pinia—— Pinina 底层复杂 TS 泛型DefineStoreOptions的深入破剖析 (06:14)
- 作业:8-13 作业:请用更好的 TS 语法来替换 8-12 中类型错误问题
- 视频:8-14 更复杂的 TS 类型体操——深入 Pinia 底层用到的Vue3.2源码中的连环复杂泛型-1 (04:58)
- 视频:8-15 更复杂的 TS 类型体操——深入 Pinia 底层用到的Vue3.2源码中的连环复杂泛型-2 (07:39)
- 视频:8-16 作业:Pinia 复杂 UnwrapRef & _StoreWithGetters 对 Pinia的意义 (02:18)
- 视频:8-17 Pinia actions底层类型解析 (01:17)
- 视频:8-18 本章总结和知识梳理 (07:22)
- 第9章图书分类搜索当当图书列表,图书排序(上) 【27 节 | 180分钟】
- 视频:9-1 本章概述+本章 8项 项目功能展示 (06:04)
- 视频:9-2 Koa 后端—Sequelize 装饰器方案实现图书 Model + Dao 层 +装饰器路由 (08:05)
- 视频:9-3 布局复用—局部布局相同的两搜索组件如何复用? (13:29)
- 视频:9-4 布局优化—用比定位布局更优的 grid-area 去布局搜索组件 (12:41)
- 视频:9-5 跨视图多组件状态通信—Pinia 在跨业务层中快速传递图书分类状态。 (08:56)
- 视频:9-6 缓存失效—Pinia 图书状态传递的 getters 缓存为何失效? (04:23)
- 视频:9-7 大厂面试题:深解 Pinia getters 何时被缓存?何时没有缓存? (10:10)
- 作业:9-8 实战作业—深入 Pinia getters 缓存和没有缓存的
- 视频:9-9 Pinia 常见坑—解决 Pinia 跨视图数据通信中的坑 (03:40)
- 视频:9-10 高可扩展性 + 高可维护性动态图片+3种图片裁剪。 (03:47)
- 视频:9-11 面包屑功能—Pinia 实现跨视图图书分类面包屑功能-1 (13:23)
- 视频:9-12 面包屑功能—Pinia 实现跨视图图书分类面包屑功能-2 (03:13)
- 视频:9-13 面包屑布局—图书1-3级分类面包屑布局 (06:36)
- 视频:9-14 Pinia +Vue3.2 跨视图三级列表四项功能+难点化解 (17:59)
- 作业:9-15 作业:Pinia+Vue3.2实战—迁移动态 tab状态值
- 视频:9-16 浮动布局妙用——短板变成了优点,不均匀的分类排列 (09:32)
- 视频:9-17 跨视图选项切换—跨视图跨组件切换图书 tab 背景(加特效)- (05:32)
- 视频:9-18 一个很隐蔽的坑—图书动态切换中的 click 事件为何失效? (07:22)
- 视频:9-19 细节处理—美化图书三级分类布局 (00:52)
- 视频:9-20 视频作业:图书分类列表位置动态切换 【Pinia +Vue3.2 深入综合实战 (01:37)
- 视频:9-21 布局难点突破—grid 实现图书列表布局+布局错位的解决 (12:06)
- 视频:9-22 布局图书列表—grid 实现图书列表布局 (08:15)
- 视频:9-23 前端+Koa 后端实现图书列表功能 (06:57)
- 视频:9-24 Pinia +Vue3.2 跨视图跨组件动态切换图书列表-1 (08:01)
- 视频:9-25 Pinia +Vue3.2 跨视图跨组件动态切换图书列表-2 (02:54)
- 作业:9-26 实战作业—跨视图和当前视图结合双向动态切换图书列表
- 视频:9-27 定位堆叠+网格布局子元素布局美化 (03:33)
- 第10章图书分类搜索当当图书列表,图书排序(下)+redis深入应用 【20 节 | 109分钟】
- 视频:10-1 flex 实现图书排序组件布局 (05:41)
- 视频:10-2 全栈实现图书排序准备:图书升序、降序、排序字段、选项切换-1 (04:46)
- 视频:10-3 全栈实现图书排序准备:图书升序、降序、排序字段、选项切换-2 (06:02)
- 视频:10-4 全栈实现实现图书排序—完成 Koa +Sequelize 后端图书三级分类排序 (06:29)
- 视频:10-5 全栈实现图书排序相关sql — 正确理解MySql 复合字段排序 (03:56)
- 视频:10-6 全栈实现图书排序:接口API+Pinia +Vue3.2+Service 异步图书排序 (07:12)
- 作业:10-7 作业:百度前端架构师面试题
- 作业:10-8 作业:百度前端架构师面试题-升级
- 视频:10-9 redis 安装,客户端,服务器启动 (02:43)
- 视频:10-10 全面理解redis — 多个应用场景, 多主多从集群-1 (12:24)
- 视频:10-11 redis 5大数据结构和重要命令详讲 (05:20)
- 视频:10-12 redis hash结构详讲 (04:01)
- 视频:10-13 Redis set zset数据结构详讲 (06:32)
- 视频:10-14 koa+ts+redis 初步整合-1 (06:42)
- 视频:10-15 koa+ts+redis 初步整合-2 (04:40)
- 视频:10-16 升级 TS+ Redis 整合+封装 — TS+Koa 分层 Redis (07:24)
- 视频:10-17 Redis 全面应用—TS + Redis + Koa 当当书城实战 -1 (08:49)
- 视频:10-18 Redis 全面应用—TS + Redis +Koa 当当书城实战-2 (03:15)
- 视频:10-19 高内聚低耦合–解耦 redis 和 service 层+TS 类 impl TS 接口的真应用-3 (08:06)
- 视频:10-20 本章总结和知识梳理 (04:33)
- 第11章Java源码手写前端redis底层hash结构源码【反向塑造更高阶前端编码能力】 【21 节 | 122分钟】
- 视频:11-1 本章概述+给前端同学带来的3大好处 (03:48)
- 视频:11-2 在前端手写 redis hash 结构源码准备—cpu 高效的7种位运算-1 (05:08)
- 视频:11-3 在前端手写 redis hash 结构源码准备—cpu 高效的7种位运算-2 (05:29)
- 视频:11-4 初级写法—redis hash 数据结构源码的初级写法 (13:41)
- 视频:11-5 hashcode+redis 初级写法带来的两大问题 (06:19)
- 视频:11-6 降低 hash 值冲突—深剖 Java,前端兼有的 redis hash 源码:hash ^ hash- (10:58)
- 视频:11-7 降低 hash 碰撞— 手写 Java,前端兼有的 redis hash 源码- (03:48)
- 视频:11-8 手写链地址法源码第一步——图解轻松理解 redis 底层 HashNode (1) (07:58)
- 视频:11-9 手写链地址法源码第一步——Hash泛型的4层传递 (02:13)
- 视频:11-10 手写链地址法源码第二步: 为 hash 表扩容和 hash 新节点条件 (08:08)
- 视频:11-11 手写 redis hash 链地址法源码第三步:初次 hashtable.get(key) 的源码实现 (06:59)
- 视频:11-12 优化 11-11 代码——精准 redis hash get 到 put 值的源码实现 (03:33)
- 视频:11-13 手写 redis hash 链地址法源码第四步:先解决不能用拉链的特殊问题 (05:12)
- 视频:11-14 手写 redis hash 链地址法源码第五步:拉链法解决 hash 碰撞难点第一次分解-1 (07:22)
- 视频:11-15 手写 redis hash 链地址法源码第五步:拉链法解决 hash 碰撞难点第一次分解-2 (05:06)
- 视频:11-16 手写 redis hash 链地址法源码第五步:拉链法解决 hash 碰撞难点第二次分解-1 (06:26)
- 视频:11-17 手写 redis hash 链地址法源码第五步:拉链法解决 hash 碰撞难点第二次分解-2 (01:09)
- 作业:11-18 思考题:redis hash 链地址法的扩展作业题
- 视频:11-19 手写 redis hash 链地址法源码第六步:如何扩容和扩容阈值 (12:01)
- 视频:11-20 手写 redis hash 链地址法源码第七步:实现map.get 链路值源码 (04:42)
- 视频:11-21 视频作业:突破前端瓶颈的深度题:为什么和怎样 rehash? (01:34)
- 第12章实现高质量大厂的真全栈图书购物功能【上】+企业级复杂场景通用缓存工具 【29 节 | 196分钟】
- 视频:12-1 本章概述 【认识真正的全栈图书购物功能】 (08:55)
- 视频:12-2 Sequelize 装饰器方案查询购物车列表-1 【Koa 后端】 (05:04)
- 视频:12-3 Sequelize 装饰器方案查询购物车列表-2 【Koa 后端】 (10:12)
- 视频:12-4 Vue3.2 +Pinia + 多业务类提取 Koa 购物车列表-1【前端】 (04:41)
- 视频:12-5 Vue3.2 +Pinia +多业务类提取 Koa 购物车列表-2【前端】 (04:42)
- 视频:12-6 Bug 解决:解决多个Pinia store冲突导致的错误- (04:51)
- 视频:12-7 购物组件布局:增减删购物车组件布局 (04:18)
- 视频:12-8 纠正被前端+ mock开发组合误解的图书购物设计 (07:10)
- 视频:12-9 深入 Pinia 响应式——解决7-8后续问题 (02:25)
- 视频:12-10 实现符合真后端的前端功能——正确实现购物增删改和数量展示 (06:06)
- 视频:12-11 满足多种视图功能——实现同时满足跨视图、本视图复杂路线的购物组件 (06:10)
- 视频:12-12 联动数据表的 组件 flex 布局——联动 MySql 购物表布局购物组件样式 (13:05)
- 视频:12-13 增减删购物组件后续布局 (02:50)
- 视频:12-14 真后端图书购物添加功能高阶写法—TS 多态+Pick+Sequelize+帮后端减轻高并发压力-1 (14:34)
- 视频:12-15 真后端图书购物添加功能高阶写法—TS 多态+Pick+Sequelize+帮后端减轻高并发压力-2 (08:15)
- 视频:12-16 构建基于真全栈+企业级的 TS 版的 storage 复杂场景通用缓存工具-1 (04:11)
- 视频:12-17 构建基于真全栈+企业级的 TS 版的 storage 复杂场景通用缓存工具-2 (09:48)
- 视频:12-18 构建基于真全栈+企业级的 TS 版的 storage 复杂场景通用缓存工具-3 (05:01)
- 视频:12-19 构建基于真全栈+企业级的 TS 版的 storage 复杂场景通用缓存工具-4 (06:00)
- 视频:12-20 构建 TS + storage 其他4种常用场景的通用缓存工具-1 (14:12)
- 视频:12-21 构建 TS + storage 其他4种常用场景的通用缓存工具-2 (02:11)
- 视频:12-22 实现符合真后端业务需求的前端功能—3步实现添加图书到购物车功能-1 (09:55)
- 视频:12-23 实现符合真后端业务需求的前端功能—3步实现添加图书到购物车功能-2 (10:57)
- 视频:12-24 构建符合真后端的前端功能概述:实现追加或减少同本图书到购物车-1 (01:43)
- 视频:12-25 高效精简代码典范:实现追加或减少同本图书到购物车-1【Koa 后端】 (07:44)
- 视频:12-26 高效精简代码典范:实现追加或减少同本图书到购物车-2【Koa 后端】 (04:52)
- 视频:12-27 高效精简代码典范:实现符合真后端的从购物车中追加或减少图书-1【前端】 (09:17)
- 视频:12-28 高效精简代码典范:实现符合真后端的从购物车中追加或减少图书-2【前端】 (03:51)
- 视频:12-29 视频作业:7-27后续+ 全栈图书购物中复杂连环缓存引起的深度bug (02:36)
- 第13章高质量大厂全栈图书购物功能【下】+精简的TS版小球飞入购物车动画 【20 节 | 129分钟】
- 视频:13-1 转移部分功能到前端,减轻后端高并发压力:Sequelize 装饰器从购物车删除图书【koa后端】 (08:38)
- 视频:13-2 符合高性能后端要求的前端购物车删除图书准备:5步升级 前端 TS+ storage 通用缓存工具 (09:17)
- 作业:13-3 作业:完成 13-2 中通用缓存工具更多功能
- 视频:13-4 为后端减轻高并发压力的前端购物车删除功能+图书数量更新优化-1 (07:03)
- 视频:13-5 为后端减轻高并发压力的前端购物车删除功能 2 (05:50)
- 视频:13-6 删除确认——删除购物图书前弹出确认对话框确认是否删除 (07:20)
- 作业:13-7 作业:13-6代码进一步优化
- 视频:13-8 底部购物车组件布局——flex +定位完成购物数量,总价,去支付布局-1 (10:26)
- 视频:13-9 底部购物车组件布局——flex +定位完成购物数量,总价,去支付布局-2 (03:52)
- 视频:13-10 computed 实时计算底部组件购物数量,总价 (11:33)
- 视频:13-11 3个细节处理-computed 实时计算底部组件购物数量,总价 (06:51)
- 视频:13-12 小球飞入动画准备:理解购物小球飞入动画运动轨迹 (01:33)
- 视频:13-13 小球飞入动画布局 (02:33)
- 视频:13-14 小球抛物线飞入购物车动画准备: Vue3.2 JS 入场动画 (13:52)
- 视频:13-15 小球飞入购物车动画准备:视口位置,三维移动 (05:04)
- 视频:13-16 抛物线小球动画:实现精简版小球飞入购物车动画 (11:31)
- 视频:13-17 抛物线小球动画:实现精简版小球飞入购物车动画 (06:21)
- 视频:13-18 抛物线小球动画:实现精简版小球飞入购物车动画 (04:29)
- 视频:13-19 抛物线小球动画:实现精简版小球飞入购物车动画 (10:00)
- 视频:13-20 百度前端架构实战题—短时间追加两次图书到购物车,只完成了一次,如何解决? (02:24)
- 第14章颠覆认知——大中全栈项目正向和逆向checkbox的复杂实战 【21 节 | 110分钟】
- 视频:14-1 本章概述 (06:22)
- 视频:14-2 购物车列表视图布局 (05:14)
- 视频:14-3 flex布局——购物车列表视图头部栏布局 (04:38)
- 视频:14-4 堆叠+多种定位布局——购物车列表上中下三栏布局 (05:51)
- 视频:14-5 综合 grid+flex布局——购物车列表视图中间栏布局 (13:57)
- 视频:14-6 flex 布局——购物车列表组件底部栏布局-1 (02:50)
- 视频:14-7 嵌套 flex 布局——购物车列表组件底部栏布局-2 (07:34)
- 视频:14-8 购物车列表动态数据:pinia 响应式数据替换购物车列表 (02:53)
- 视频:14-9 购物组件重构和购物组件复用——购物车列表视图上实现增删减购物功能 (09:25)
- 视频:14-10 购物组件重构和购物组件复用——高效完成购物车列表视图上的追加、减少图书功能 (07:36)
- 视频:14-11 购物组件重构和购物组件复用——高效完成购物车列表视图上的删除图书功能 (03:32)
- 视频:14-12 响应式刷新方法复用—完成底部总价和总数实时计算 (03:38)
- 视频:14-13 解决一个bug (01:05)
- 视频:14-14 vue3.2+pinia 组合实现购物车列表全选+响应式失效解决 (10:45)
- 视频:14-15 购物车列表视图全选 checkbox,退回图书视图,再进来,checkbox 状态丢失,如何解决? (05:38)
- 视频:14-16 响应式和 every 结合:购物车列表 check 状态动态改变全选状态 (02:56)
- 视频:14-17 大中项目逆向 checkbox 的繁杂操作—减轻后端高并发压力的前端功臣 (03:24)
- 视频:14-18 在购物车列表视图中从购物车中增减图书时 checkbox 如何被逆向选中 ? (03:12)
- 视频:14-19 深层问题升级——解决正向的 checkbox 和逆向 checkbox 混合操作引发的深层问题 (06:29)
- 视频:14-20 作业题——实时计算选中的 checkbox 购物图书的总数和总价 (01:08)
- 视频:14-21 作业题——空购物车布局和功能实现 (01:04)
- 第15章全栈实现当当书城搜索系列功能 【32 节 | 155分钟】
- 视频:15-1 课程概述 (04:48)
- 视频:15-2 搜索组件头部栏布局 (08:32)
- 视频:15-3 flex 多层嵌套布局— 图书搜索组件搜索关键字栏布局 (08:58)
- 视频:15-4 grid+div 布局搜索历史组件-1 (04:20)
- 视频:15-5 grid+div 布局搜索历史组件-2 (05:06)
- 视频:15-6 仿百度搜索自动补全第一步 (05:53)
- 视频:15-7 仿百度搜索自动补全第二步-1 (02:11)
- 视频:15-8 仿百度搜索自动补全第二步-2 (02:27)
- 视频:15-9 仿百度搜索自动补全的5项子动能-1 (06:00)
- 视频:15-10 仿百度搜索自动补全5项子功能-2 (05:58)
- 视频:15-11 仿百度搜索自动补全代码优化 (02:29)
- 视频:15-12 全栈实现仿百度搜索自动补全第一步:mysql 搜索相关数据表设计+创建 (02:57)
- 视频:15-13 全栈实现仿百度搜索自动补全第二步:构造sequelize装饰器模型 (03:15)
- 视频:15-14 自动补全+历史搜索+搜索发现之后端业务解析【适用Koa, Java 等多种后端】 (02:51)
- 视频:15-15 自动补全+历史搜索+搜索发现—后端代码实现 【方案适用Koa, Java 等多种后端】 (05:31)
- 视频:15-16 自动补全+历史搜索+搜索发现—后端代码实现 【方案适用Koa, Java 等多种后端】 (03:46)
- 视频:15-17 自动补全+历史搜索+搜索发现—后端代码实现 【方案适用Koa, Java 等多种后端】 (05:17)
- 视频:15-18 自动补全+历史搜索+搜索发现—后端代码实现 【方案适用Koa, Java 等多种后端】 (02:52)
- 视频:15-19 自动补全+历史搜索+搜索发现—TS 巧妙获取 sql 原生查询返回值- (11:24)
- 视频:15-20 联合后端完成前端搜索自动补全功能-1 (07:09)
- 视频:15-21 联合后端完成前端搜索自动补全功能-2- (04:15)
- 视频:15-22 视频作业:完成搜索数据表无数据,视图友好提示 (00:28)
- 视频:15-23 实战中更清晰透彻理解防抖—防抖解决图书搜索自动补全重复提交 (07:29)
- 视频:15-24 联合后端完成历史搜索功能- (03:21)
- 视频:15-25 联合后端完成历史搜索功能+缓存叠加功能升级 (08:05)
- 视频:15-26 从自动补全到历史搜索功能 (07:26)
- 视频:15-27 解决 15-26 的两个遗留问题——一个作业+双事件问题 (02:47)
- 视频:15-28 全栈完成搜索发现功能2项准备+后端实现 (08:13)
- 视频:15-29 全栈完成搜索发现功能【前端 pinia,state 实现】 (05:16)
- 视频:15-30 全栈完成搜索发现功能【视图,pinia 交互】 (03:23)
- 视频:15-31 解决 15-28 小 bug (00:50)
- 视频:15-32 两道作业题:全栈删除历史搜索,删除搜索发现【功能相同,sql不同】 (01:21)
- 第16章全栈实现当当书城复杂的图书搜索 【25 节 | 107分钟】
- 视频:16-1 本章概述 【全栈功能展示和技能概述】【先看】 (05:51)
- 视频:16-2 实现跨视图,多 store 自动补全项搜索图书功能-1 (10:15)
- 视频:16-3 实现跨视图,多 store 自动补全项搜索图书功能-2 (02:50)
- 视频:16-4 dispatch 图书搜索准备:实现 dispatch 搜索方法 (05:16)
- 视频:16-5 多路搜索转发后续实现【续】 (02:12)
- 视频:16-6 实现自动补全项搜索图书 【后端】 (04:20)
- 视频:16-7 自动补全项搜索图书 【前端】 (03:44)
- 视频:16-8 作业:三个视图搜索图书,tab选项的正确显示 (00:40)
- 视频:16-9 复杂图书搜索准备—出版社栏布局+分发搜索控制 (04:50)
- 视频:16-10 复杂图书搜索准备—关键字筛选图书出表版社【后端】 (08:25)
- 视频:16-11 复杂问题: 为 book 表筛选的出版社集合去重【复用 6-14 复杂 TS 方法】 (03:38)
- 视频:16-12 复杂图书搜索:出版社栏搜索面板实现 (03:51)
- 视频:16-13 复杂图书搜索准备:联合后端3步实现前端出版社图书搜索面板【第一步】 (03:53)
- 视频:16-14 复杂图书搜索准备:实现前端出版社图书搜索面板【第二步】 (07:58)
- 视频:16-15 复杂图书搜索准备:响应式控制出版社图书搜索面板【第三步】 (04:07)
- 视频:16-16 复杂图书搜索准备:出版社栏图书搜索面板底部按钮布局 (05:00)
- 视频:16-17 复杂图书搜索出版社面板遮罩实现 (03:49)
- 视频:16-18 跨子组件的出版社面板遮罩实现( vue3.2 的新特性实战中综合应用) (08:34)
- 视频:16-19 视频作业:跨子组件遮罩后续实现 (00:39)
- 视频:16-20 解决两个问题 (03:09)
- 视频:16-21 解决面板事件扩大+响应式箭头切换问题 (02:00)
- 视频:16-22 复杂图书搜索实现第一步【后端】 (03:02)
- 视频:16-23 复杂图书搜索【前端】-1 (02:10)
- 视频:16-24 复杂图书搜索【前端】-2 (06:05)
- 视频:16-25 作业:筛选出版社实现复杂图书搜索 (00:39)
- 第17章全栈实现JWT从入门到当当书城深入实战应用+JWT系列难题解决 【20 节 | 127分钟】
- 视频:17-1 本章概述 (02:04)
- 视频:17-2 登录功能布局实现 (09:53)
- 视频:17-3 购物权限控制 (04:36)
- 视频:17-4 认识 JWT,透彻理解 JWT+系类相关技能 (13:46)
- 视频:17-5 登录功能实现 【Koa+Sequelize 后端实现】 (04:50)
- 视频:17-6 分层实现 TS 版的 JWT Token 【Koa +Sequelize 后端】 (09:55)
- 视频:17-7 分层实现 TS 版的 JWT 校验【Koa +Sequelize 后端】 (07:31)
- 视频:17-8 手写验证处理不合法 或 过期 token问题 【弥补了 koa-jwt 鉴权的不足,互补】- (08:39)
- 视频:17-9 优化 token 校验和过滤 token 校验【高封装,高扩展性】 (02:43)
- 视频:17-10 pinia +vue3.2+ts 实现登录功能 +token 存储【前后端】 (10:23)
- 视频:17-11 pinia +vue3.2+ts 实现登录功能 +token 存储【前后端】 (03:56)
- 视频:17-12 前端 token 传递给后端,后端如何校验?+注意细节 (07:47)
- 视频:17-13 作业:前端缓存清除了 token ,再发非登录请求,后端如何正确响应? (01:19)
- 视频:17-14 作业:后端 token 过期,如何刷新生成新的 token? (00:39)
- 视频:17-15 前后端 token + 前端路由守卫联合完成基础路由验证 (07:30)
- 视频:17-16 从前端到后端深刻掌握 koa-jwt 鉴权 token 功能 (08:34)
- 视频:17-17 token相关问题—服务器验证数据表用户,前端弹框正确响应 (04:17)
- 视频:17-18 koa-jwt 鉴权中,前端识别后端 token 过期,如何带错误回到登录页面? (06:13)
- 视频:17-19 实现双令牌—access_token 过期,实现 refresh_token 无感知刷新用户请求 (06:58)
- 视频:17-20 jwt token 和 token +redis 那个好? (05:01)
- 第18章图书详情和图书评论,评论回复+系列全栈项目难题解决【上】
- 第19章图书详情和图书评论,评论回复+系列全栈项目难题解决【下】
- 第20章当当订单管理,订单链,订单列表待付款倒计时
- 第21章当当首页
- 第22章部署上线和真机调试
© 版权声明
THE END
暂无评论内容