下载地址:
文件目录:全栈开发高可扩展,高可维护性“当当书城WebApp”,文件大小:18.04G
{1}–第1章课程介绍[68.42M]
[1.2]–1-2课程技术介绍及效果展示.mp4[68.42M]
{10}–第10章图书分类搜索当当图书列表,图书排序(下)+redis深入[673.17M]
[10.1]–10-1flex实现图书排序组件布局.mp4[35.09M]
[10.10]–10-12redishash结构详讲.mp4[25.96M]
[10.11]–10-13redissetzset数据结构详讲.mp4[40.47M]
[10.12]–10-14koa+ts+redis初步整合-1.mp4[41.28M]
[10.13]–10-15koa+ts+redis初步整合-2.mp4[29.61M]
[10.14]–10-16升级ts+redis整合+封装—ts+ko.mp4[47.47M]
[10.15]–10-17redis全面应用—ts+redis+ko.mp4[55.37M]
[10.16]–10-18redis全面应用—ts+redis+ko.mp4[18.58M]
[10.17]–10-19高内聚低耦合–解耦redis和service层+ts.mp4[46.84M]
[10.18]–10-20本章总结和知识梳理.mp4[29.41M]
[10.2]–10-2全栈实现图书排序准备:图书升序、降序、排序字段、选项切换.mp4[30.96M]
[10.3]–10-3全栈实现图书排序准备:图书升序、降序、排序字段、选项切换.mp4[35.23M]
[10.4]–10-4全栈实现实现图书排序—完成koa+seque.mp4[37.75M]
[10.5]–10-5全栈实现图书排序相关sql—正确理解mysq.mp4[26.20M]
[10.6]–10-6全栈实现图书排序:接口api+pinia+vue3.2+.mp4[45.45M]
[10.7]–10-9redis安装,客户端,服务器启动.mp4[16.27M]
[10.8]–10-10全面理解redis—多个应用场景,多主多从.mp4[79.17M]
[10.9]–10-11redis5大数据结构和重要命令详讲.mp4[32.07M]
{11}–第11章java源码手写前端redis底层hash结构源码【反向[742.62M]
[11.1]–11-1本章概述+给前端同学带来的3大好处.mp4[26.59M]
[11.10]–11-10手写链地址法源码第二步:为hash表扩容和hash新节.mp4[49.32M]
[11.11]–11-11手写redishash链地址法源码第三步:初次hash.mp4[43.31M]
[11.12]–11-12优化11-11代码——精准re.mp4[21.78M]
[11.13]–11-13手写redishash链地址法源码第四步:先解决不能用.mp4[31.10M]
[11.14]–11-14手写redishash链地址法源码第五步:拉链法解决h.mp4[41.53M]
[11.15]–11-15手写redishash链地址法源码第五步:拉链法解决h.mp4[29.48M]
[11.16]–11-16手写redishash链地址法源码第五步:拉链法解决h.mp4[37.83M]
[11.18]–11-19手写redishash链地址法源码第六步:如何扩容和扩.mp4[69.63M]
[11.19]–11-20手写redishash链地址法源码第七步:实现map..mp4[29.39M]
[11.2]–11-2在前端手写redishash结构源码准备—c.mp4[31.05M]
[11.20]–11-21视频作业:突破前端瓶颈的深度题:为什么和怎样rehas.mp4[10.75M]
[11.3]–11-3在前端手写redishash结构源码准备—c.mp4[32.78M]
[11.4]–11-4初级写法—redishash数据结构源码的初.mp4[94.09M]
[11.5]–11-5hashcode+redis初级写法带来的两大问题.mp4[39.92M]
[11.6]–11-6降低hash值冲突—深剖java,前端兼有的.mp4[68.39M]
[11.7]–11-7降低hash碰撞—手写java,前端兼有的r.mp4[22.42M]
[11.8]–11-8手写链地址法源码第一步——图解轻.mp4[49.68M]
[11.9]–11-9手写链地址法源码第一步——has.mp4[13.60M]
{12}–第12章实现高质量大厂的真全栈图书购物功能【上】+企业级复杂场景[1.05G]
[12.1]–12-1本章概述【认识真正的全栈图书购物功能】.mp4[53.82M]
[12.10]–12-10实现符合真后端的前端功能——正.mp4[35.29M]
[12.11]–12-11满足多种视图功能——实现同时满.mp4[36.01M]
[12.12]–12-12联动数据表的组件flex布局—&mdash.mp4[78.50M]
[12.13]–12-13增减删购物组件后续布局.mp4[16.35M]
[12.14]–12-14真后端图书购物添加功能高阶写法—ts多态+.mp4[87.88M]
[12.15]–12-15真后端图书购物添加功能高阶写法—ts多态+.mp4[45.72M]
[12.16]–12-16构建基于真全栈+企业级的ts版的storage复杂场景.mp4[24.17M]
[12.17]–12-17构建基于真全栈+企业级的ts版的storage复杂场景.mp4[61.94M]
[12.18]–12-18构建基于真全栈+企业级的ts版的storage复杂场景.mp4[31.04M]
[12.19]–12-19构建基于真全栈+企业级的ts版的storage复杂场景.mp4[38.08M]
[12.2]–12-2sequelize装饰器方案查询购物车列表-1【koa后.mp4[32.72M]
[12.20]–12-20构建ts+storage其他4种常用场景的通用缓存工具.mp4[83.75M]
[12.21]–12-21构建ts+storage其他4种常用场景的通用缓存工具.mp4[13.63M]
[12.22]–12-22实现符合真后端业务需求的前端功能—3步实现添加图书.mp4[60.16M]
[12.23]–12-23实现符合真后端业务需求的前端功能—3步实现添加图书.mp4[65.52M]
[12.24]–12-24构建符合真后端的前端功能概述:实现追加或减少同本图书到.mp4[8.39M]
[12.25]–12-25高效精简代码典范:实现追加或减少同本图书到购物车-1【.mp4[48.34M]
[12.26]–12-26高效精简代码典范:实现追加或减少同本图书到购物车-2【.mp4[31.11M]
[12.28]–12-28高效精简代码典范:实现符合真后端的从购物车中追加或减少.mp4[21.69M]
[12.29]–12-29视频作业:7-27后续+全栈图书购物中复杂连环缓存引起.mp4[16.23M]
[12.3]–12-3sequelize装饰器方案查询购物车列表-2【koa后.mp4[62.88M]
[12.4]–12-4vue3.2+pinia+多业务类提取koa购物车列表-.mp4[26.34M]
[12.5]–12-5vue3.2+pinia+多业务类提取koa购物车列表-.mp4[26.69M]
[12.6]–12-6bug解决:解决多个piniastore冲突导致的错误-.mp4[29.05M]
[12.7]–12-7购物组件布局:增减删购物车组件布局.mp4[28.85M]
[12.9]–12-9深入pinia响应式——解决7-.mp4[12.85M]
{13}–第13章高质量大厂全栈图书购物功能【下】+精简的ts版小球飞入购[703.12M]
[13.1]–13-1转移部分功能到前端,减轻后端高并发压力:sequeliz.mp4[51.58M]
[13.10]–13-12小球飞入动画准备:理解购物小球飞入动画运动轨迹.mp4[8.67M]
[13.11]–13-13小球飞入动画布局.mp4[15.77M]
[13.12]–13-14小球抛物线飞入购物车动画准备:vue3.2js入场动画.mp4[82.94M]
[13.13]–13-15小球飞入购物车动画准备:视口位置,三维移动.mp4[30.11M]
[13.14]–13-16抛物线小球动画:实现精简版小球飞入购物车动画.mp4[69.32M]
[13.15]–13-17抛物线小球动画:实现精简版小球飞入购物车动画.mp4[38.73M]
[13.16]–13-18抛物线小球动画:实现精简版小球飞入购物车动画.mp4[26.04M]
[13.17]–13-19抛物线小球动画:实现精简版小球飞入购物车动画.mp4[61.40M]
[13.18]–13-20百度前端架构实战题—短时间追加两次图书到购.mp4[15.19M]
[13.2]–13-2符合高性能后端要求的前端购物车删除图书准备:5步升级前端.mp4[56.08M]
[13.3]–13-4为后端减轻高并发压力的前端购物车删除功能+图书数量更新优.mp4[41.02M]
[13.4]–13-5为后端减轻高并发压力的前端购物车删除功能2.mp4[33.69M]
[13.5]–13-6删除确认——删除购物图书前弹出确.mp4[43.86M]
[13.7]–13-9底部购物车组件布局——flex+.mp4[21.42M]
[13.8]–13-10computed实时计算底部组件购物数量,总价.mp4[66.83M]
[13.9]–13-113个细节处理-computed实时计算底部组件购物数量.mp4[40.46M]
{14}–第14章颠覆认知——大中全栈项目正向和逆[614.57M]
[14.1]–14-1本章概述.mp4[41.73M]
[14.10]–14-10购物组件重构和购物组件复用——.mp4[46.69M]
[14.11]–14-11购物组件重构和购物组件复用——.mp4[20.33M]
[14.12]–14-12响应式刷新方法复用—完成底部总价和总数实时.mp4[22.02M]
[14.13]–14-13解决一个bug.mp4[6.88M]
[14.14]–14-14vue3.2+pinia组合实现购物车列表全选+响应式.mp4[62.88M]
[14.15]–14-15购物车列表视图全选checkbox,退回图书视图,再进.mp4[33.55M]
[14.16]–14-16响应式和every结合:购物车列表check状态动态改.mp4[17.51M]
[14.17]–14-17大中项目逆向checkbox的繁杂操作—减.mp4[18.44M]
[14.18]–14-18在购物车列表视图中从购物车中增减图书时checkbox.mp4[17.29M]
[14.19]–14-19深层问题升级——解决正向的ch.mp4[36.45M]
[14.2]–14-2购物车列表视图布局.mp4[36.26M]
[14.20]–14-20作业题——实时计算选中的che.mp4[6.28M]
[14.21]–14-21作业题——空购物车布局和功能实.mp4[6.35M]
[14.3]–14-3flex布局——购物车列表视图头.mp4[29.46M]
[14.4]–14-4堆叠+多种定位布局——购物车列表.mp4[39.76M]
[14.5]–14-5综合grid+flex布局——购.mp4[87.51M]
[14.6]–14-6flex布局——购物车列表组件底.mp4[19.74M]
[14.7]–14-7嵌套flex布局——购物车列表组.mp4[47.21M]
[14.8]–14-8购物车列表动态数据:pinia响应式数据替换购物车列表.mp4[18.24M]
{15}–第15章全栈实现当当书城搜索系列功能[933.10M]
[15.1]–15-1课程概述.mp4[30.31M]
[15.10]–15-10仿百度搜索自动补全5项子功能-2.mp4[34.79M]
[15.11]–15-11仿百度搜索自动补全代码优化.mp4[14.54M]
[15.12]–15-12全栈实现仿百度搜索自动补全第一步:mysql搜索相关数.mp4[18.04M]
[15.13]–15-13全栈实现仿百度搜索自动补全第二步:构造sequeliz.mp4[20.30M]
[15.14]–15-14自动补全+历史搜索+搜索发现之后端业务解析【适用koa.mp4[18.51M]
[15.15]–15-15自动补全+历史搜索+搜索发现—后端代码实现.mp4[32.26M]
[15.16]–15-16自动补全+历史搜索+搜索发现—后端代码实现.mp4[22.44M]
[15.17]–15-17自动补全+历史搜索+搜索发现—后端代码实现.mp4[33.02M]
[15.18]–15-18自动补全+历史搜索+搜索发现—后端代码实现.mp4[16.27M]
[15.19]–15-19自动补全+历史搜索+搜索发现—ts巧妙获取.mp4[65.61M]
[15.2]–15-2搜索组件头部栏布局.mp4[48.60M]
[15.20]–15-20联合后端完成前端搜索自动补全功能-1.mp4[41.69M]
[15.21]–15-21联合后端完成前端搜索自动补全功能-2-.mp4[19.51M]
[15.22]–15-22视频作业:完成搜索数据表无数据,视图友好提示.mp4[1.83M]
[15.23]–15-23实战中更清晰透彻理解防抖—防抖解决图书搜索.mp4[50.99M]
[15.24]–15-24联合后端完成历史搜索功能-.mp4[21.94M]
[15.25]–15-25联合后端完成历史搜索功能+缓存叠加功能升级.mp4[50.26M]
[15.26]–15-26从自动补全到历史搜索功能.mp4[45.84M]
[15.27]–15-27解决15-26的两个遗留问题—&mdash.mp4[21.22M]
[15.28]–15-28全栈完成搜索发现功能2项准备+后端实现.mp4[49.17M]
[15.29]–15-29全栈完成搜索发现功能【前端pinia,state实现】.mp4[32.42M]
[15.3]–15-3flex多层嵌套布局—图书搜索组件搜索关键字.mp4[52.87M]
[15.30]–15-30全栈完成搜索发现功能【视图,pinia交互】.mp4[18.98M]
[15.31]–15-31解决15-28小bug.mp4[5.16M]
[15.32]–15-32两道作业题:全栈删除历史搜索,删除搜索发现【功能相同,.mp4[7.36M]
[15.4]–15-4grid+div布局搜索历史组件-1.mp4[25.14M]
[15.5]–15-5grid+div布局搜索历史组件-2.mp4[31.20M]
[15.6]–15-6仿百度搜索自动补全第一步.mp4[34.45M]
[15.7]–15-7仿百度搜索自动补全第二步-1.mp4[13.19M]
[15.8]–15-8仿百度搜索自动补全第二步-2.mp4[16.09M]
[15.9]–15-9仿百度搜索自动补全的5项子动能-1.mp4[39.07M]
{16}–第16章全栈实现当当书城复杂的图书搜索[621.94M]
[16.1]–16-1本章概述【全栈功能展示和技能概述】【先看】.mp4[37.31M]
[16.10]–16-10复杂图书搜索准备—关键字筛选图书出表版社【.mp4[52.57M]
[16.11]–16-11复杂问题:为book表筛选的出版社集合去重【复用6-1.mp4[22.71M]
[16.12]–16-12复杂图书搜索:出版社栏搜索面板实现.mp4[23.65M]
[16.13]–16-13复杂图书搜索准备:联合后端3步实现前端出版社图书搜索面.mp4[26.78M]
[16.14]–16-14复杂图书搜索准备:实现前端出版社图书搜索面板【第二步】.mp4[51.12M]
[16.15]–16-15复杂图书搜索准备:响应式控制出版社图书搜索面板【第三步.mp4[26.24M]
[16.16]–16-16复杂图书搜索准备:出版社栏图书搜索面板底部按钮布局.mp4[33.60M]
[16.17]–16-17复杂图书搜索出版社面板遮罩实现.mp4[21.76M]
[16.19]–16-19视频作业:跨子组件遮罩后续实现.mp4[3.62M]
[16.2]–16-2实现跨视图,多store自动补全项搜索图书功能-1.mp4[64.19M]
[16.20]–16-20解决两个问题.mp4[19.25M]
[16.21]–16-21解决面板事件扩大+响应式箭头切换问题.mp4[14.92M]
[16.22]–16-22复杂图书搜索实现第一步【后端】.mp4[20.13M]
[16.23]–16-23复杂图书搜索【前端】-1.mp4[14.62M]
[16.24]–16-24复杂图书搜索【前端】-2.mp4[36.07M]
[16.25]–16-25作业:筛选出版社实现复杂图书搜索.mp4[3.97M]
[16.3]–16-3实现跨视图,多store自动补全项搜索图书功能-2.mp4[19.45M]
[16.4]–16-4dispatch图书搜索准备:实现dispatch搜索方.mp4[34.13M]
[16.5]–16-5多路搜索转发后续实现【续】.mp4[13.75M]
[16.6]–16-6实现自动补全项搜索图书【后端】.mp4[26.88M]
[16.7]–16-7自动补全项搜索图书【前端】.mp4[21.86M]
[16.8]–16-8作业:三个视图搜索图书,tab选项的正确显示.mp4[4.14M]
[16.9]–16-9复杂图书搜索准备—出版社栏布局+分发搜索控制.mp4[29.23M]
{17}–第17章全栈实现jwt从入门到当当书城深入实战应用+jwt系列难[764.33M]
[17.1]–17-1本章概述.mp4[9.03M]
[17.10]–17-10pinia+vue3.2+ts实现登录功能+token.mp4[67.73M]
[17.11]–17-11pinia+vue3.2+ts实现登录功能+token.mp4[25.61M]
[17.12]–17-12前端token传递给后端,后端如何校验?+注意细节.mp4[48.64M]
[17.13]–17-13作业:前端缓存清除了token,再发非登录请求,后端如.mp4[11.03M]
[17.14]–17-14作业:后端token过期,如何刷新生成新的token?.mp4[4.47M]
[17.15]–17-15前后端token+前端路由守卫联合完成基础路由验证.mp4[45.71M]
[17.16]–17-16从前端到后端深刻掌握koa-jwt鉴权token功能.mp4[53.37M]
[17.17]–17-17token相关问题—服务器验证数据表用户,.mp4[29.90M]
[17.18]–17-18koa-jwt鉴权中,前端识别后端token过期,如何.mp4[41.60M]
[17.2]–17-2登录功能布局实现.mp4[60.09M]
[17.20]–17-20jwttoken和token+redis那个好?.mp4[33.44M]
[17.3]–17-3购物权限控制.mp4[26.14M]
[17.4]–17-4认识jwt,透彻理解jwt+系类相关技能.mp4[86.73M]
[17.5]–17-5登录功能实现【koa+sequelize后端实现】.mp4[29.30M]
[17.6]–17-6分层实现ts版的jwttoken【koa+sequeli.mp4[62.66M]
[17.7]–17-7分层实现ts版的jwt校验【koa+sequelize后.mp4[52.93M]
[17.8]–17-8手写验证处理不合法或过期token问题【弥补了koa-j.mp4[60.20M]
[17.9]–17-9优化token校验和过滤token校验【高封装,高扩展性.mp4[15.75M]
{18}–第18章图书详情和图书评论,评论回复+系列全栈项目难题解决【上】[844.97M]
[18.1]–18-1本章概述【功能展示,技术概述,必先看】.mp4[17.31M]
[18.10]–18-10复杂图书详情页面布局第三部分.mp4[44.05M]
[18.11]–18-11复杂图书详情页面布局第四部分.mp4[59.26M]
[18.12]–18-12图书滚动触发的评论、图书头部组件渐隐渐现特效实现.mp4[62.50M]
[18.13]–18-13性能优化——灵活运用路由优化评.mp4[35.44M]
[18.14]–18-14评论,回复相关功能准备—数据表,btree.mp4[82.92M]
[18.15]–18-15满足前端的后端复杂问题—图书评论,回复复杂.mp4[106.06M]
[18.16]–18-16前后端通信——pinia获取后.mp4[19.80M]
[18.2]–18-2查询图书详情+非法token鉴权过滤【后端】.mp4[27.08M]
[18.3]–18-3建图书详情,评论功能三级子组件架构+二级子路由配置.mp4[46.14M]
[18.4]–18-4图书详情、头部组件布局,after伪样式+解决子路由跳转.mp4[70.37M]
[18.5]–18-5pinia提取后端图书详情数据.mp4[34.22M]
[18.6]–18-6pinia存储图书详情组件isbn和页面数据展示.mp4[57.48M]
[18.7]–18-7复杂图书详情页面布局第一部分+pinia状态管理.mp4[50.77M]
[18.8]–18-8复杂图书详情页面布局第二部分+pinia状态管理.mp4[70.03M]
[18.9]–18-9复杂图书详情页面布局第三部分——.mp4[61.54M]
{19}–第19章图书详情和图书评论,评论回复+系列全栈项目难题解决【下】[902.35M]
[19.1]–19-1评论等级—好评,中评,差评布局.mp4[65.40M]
[19.10]–19-10解决评论回复+上下遮罩中的两个关键问题.mp4[26.54M]
[19.11]–19-11适应不同手机——多级emit事.mp4[45.10M]
[19.12]–19-12视频作业——评价回复scrol.mp4[3.70M]
[19.13]–19-13对评论的回复相关功能展示和难点解析.mp4[17.79M]
[19.14]–19-14对评论的回复列表布局.mp4[26.28M]
[19.15]–19-15评论的回复列表功能+回复列表迭代收起展开系列问题解决.mp4[90.84M]
[19.16]–19-16降低后端高并发压力——5步完成.mp4[36.32M]
[19.17]–19-17匹配大中项目,降低后端高并发压力—&mda.mp4[54.47M]
[19.18]–19-18综合ts完成评论的回复功能【降高并发压力,转移部分后端.mp4[34.08M]
[19.2]–19-2双store双业务类维护图书评论数据状态.mp4[38.38M]
[19.20]–19-20融合ts+多项技术—完成评论的回复功能.mp4[45.68M]
[19.21]–19-21视频作业——回复评论发表文字处.mp4[918.95K]
[19.3]–19-3双层grid布局+flex布局图书评论列表+功能实现-1.mp4[65.17M]
[19.4]–19-4双层grid布局+flex布局图书评论列表+功能实现-2.mp4[74.48M]
[19.5]–19-5好评、中评、差评数动态统计实现.mp4[47.89M]
[19.6]–19-6筛选图书好评、中评、差评列表+统计数引发的bug解决.mp4[68.47M]
[19.7]–19-7评论回复实现准备—图书评论回复面板布局-1.mp4[5.11M]
[19.8]–19-8取消回复+评论回复面板布局+面板控制+遮罩效果.mp4[81.07M]
[19.9]–19-9取消回复+评论回复面板布局+面板控制+遮罩效果.mp4[74.67M]
{2}–第2章当当书城项目前端准备—vite+vue3.2+[346.92M]
(2.1)–2-8开始2-9之前配置准备【避免importas】.pdf[32.03K]
[2.1]–2-1本章概述.mp4[22.29M]
[2.2]–2-2vite+vue3.2+ts初始化项目.mp4[41.61M]
[2.3]–2-3环境变量:viteenv环境变量和底层接口.mp4[36.30M]
[2.4]–2-4自定义环境变量和vue-tsc的理解.mp4[58.16M]
[2.5]–2-5vite.config.ts更好用的开发环境配置方式.mp4[44.96M]
[2.6]–2-6配置准备:环境变量配置的4项准备和底层ts的引入.mp4[65.32M]
[2.7]–2-7重点配置理解:环境变量跨域代理两点理解.mp4[16.40M]
[2.8]–2-9ts应用ts模块声明在环境文件的应用-1.mp4[35.40M]
[2.9]–2-10ts应用ts模块声明在环境文件的应用-2.mp4[26.46M]
{20}–第20章图书首页+全栈实现加载更多图书分页【手写版,高通用】[1.06G]
[20.10]–20-10首页布局——底部导航栏布局.mp4[63.79M]
[20.11]–20-11通用和特殊问题灵活处理——由跳.mp4[59.74M]
[20.12]–20-12手写加载更多图书分页准备——加.mp4[69.17M]
[20.13]–20-13加载更多图书分页实现.mp4[95.21M]
[20.14]–20-14加载更多图书分页头部组件渐变特效+bug解决.mp4[95.67M]
[20.2]–20-2手写高质量分页工具——构建高可通.mp4[52.32M]
[20.3]–20-3手写高质量分页工具——实现首页图.mp4[126.21M]
[20.4]–20-4ts方法装饰器深入应用——封装高.mp4[125.28M]
[20.5]–20-5首页图书加载更多分页实现—pinia实现分页.mp4[59.94M]
[20.6]–20-6首页布局——头部栏布局.mp4[96.92M]
[20.7]–20-7首页布局——nav布局-[3种布.mp4[77.06M]
[20.8]–20-8首页布局-首页图书列表布局.mp4[119.71M]
[20.9]–20-9首页图书列表响应式数据展示+减少耦合.mp4[48.90M]
{21}–第21章当当订单管理,订单链,订单列表待付款倒计时[1.72G]
[21.1]–21-1本章概述.mp4[28.38M]
[21.10]–21-10底部提交订单组件布局.mp4[47.66M]
[21.11]–21-11数据表和外键创建,字段解析—订单和订单详情.mp4[40.97M]
[21.12]–21-12提交订单——添加order实现.mp4[97.50M]
[21.13]–21-13ts高级类型实战应用——解决订.mp4[50.43M]
[21.15]–21-15:后续问题——添加订单成功后,.mp4[129.00M]
[21.16]–21-16:视频作业——订单提交,如何处.mp4[2.41M]
[21.17]–21-17关于orderid问题的纠正.mp4[6.64M]
[21.18]–21-18提交订单+ts实战应用——订单.mp4[183.76M]
[21.19]–21-19订单状态——待付款,待收货,待.mp4[83.31M]
[21.2]–21-2确认订单准备—解决遗留的指令,事件混合带来的.mp4[24.30M]
[21.20]–21-20查询当前用户所有状态的订单和订单详情【后端】.mp4[87.50M]
[21.21]–21-21大厂高标准ts深度复杂转换—转换订单状态和.mp4[67.07M]
[21.22]–21-22前端pinia异步获取数据——.mp4[60.28M]
[21.23]–21-23订单列表布局.mp4[49.91M]
[21.24]–21-24复杂grid布局和区域瓜分——.mp4[87.15M]
[21.25]–21-25复杂grid布局和区域瓜分——.mp4[19.26M]
[21.26]–21-26不同订单状态下的动态订单列表展示.mp4[49.40M]
[21.27]–21-27日期格式修正——订单表日期返回.mp4[21.67M]
[21.28]–21-28视频作业——筛选不同订单状态的.mp4[8.71M]
[21.29]–21-29订单支付倒计时准备——当前订单.mp4[84.86M]
[21.3]–21-3确认订单布局—模块结构构建+头部组件布局.mp4[50.41M]
[21.30]–21-30订单支付倒计时实现.mp4[95.61M]
[21.31]–21-31显示动态订单支付倒计时准备-前后端订单状态更新.mp4[16.11M]
[21.32]–21-32订单支付动态倒计时实现.mp4[68.30M]
[21.33]–21-33视频作业——订单支付倒计时回退.mp4[5.79M]
[21.4]–21-4确认订单布局—支付组件布局.mp4[70.34M]
[21.5]–21-5确认订单布局—订单图书列表组件布局.mp4[63.56M]
[21.6]–21-6订单购物图书列表超边界后左右滚动效果准备.mp4[66.84M]
[21.7]–21-7响应式依赖响应式的坑—有缓存,刷新数据,数据.mp4[6.57M]
[21.8]–21-8订单购物图书列表超边界后左右滚动效果实现.mp4[45.80M]
[21.9]–21-9技巧性控制左右箭头滚动——订单图.mp4[45.19M]
{22}–第22章全栈项目上线阿里云服务器系列操作+真机调试【大餐,快速补[1.30G]
[22.1]–22-1购买阿里云云服务器——选择cen.mp4[46.46M]
[22.10]–22-10nodejs安装:xshell+云服务器centos安.mp4[40.90M]
[22.11]–22-11更多重要问题:关于线上centos环境变量,软连接相关.mp4[28.72M]
[22.12]–22-12后端,redis准备:xshell+云服务器部署当当项.mp4[29.88M]
[22.13]–22-13部署当当后端项目:xshell+云服务器部署koa后端.mp4[38.19M]
[22.14]–22-14redis:xshell+云服务器安装redis,re.mp4[141.21M]
[22.15]–22-15pm2:定义,4个优势,xshell+云服务器安装pm.mp4[87.06M]
[22.16]–22-16pm2:xshell+云服务pm2启动、常用命令、pm.mp4[116.11M]
[22.17]–22-17pm2:核心配置,用pm2配置文件启动运行ts+nod.mp4[121.09M]
[22.19]–22-19视频作业:pm2生成环境,开发环境更多处理.mp4[5.12M]
[22.2]–22-2ssh远程连接:使用本地xshell连接云服务器+主机名.mp4[18.15M]
[22.20]–22-20nginx:概述深入,请求流程,nginx部署项目7大.mp4[55.73M]
[22.21]–22-21nginx:概述深入,请求流程,nginx部署项目7大.mp4[24.03M]
[22.22]–22-22nginx:xshell+云服务器3步轻松安装好ngi.mp4[44.04M]
[22.23]–22-23nginxserver核心配置,nginx反向请求ko.mp4[96.37M]
[22.24]–22-24前端项目上线准备:vite预构建理解,rollup打包.mp4[38.17M]
[22.25]–22-25前端项目上线准备:rollup打包和vite.conf.mp4[74.66M]
[22.26]–22-26xshell+云服务器部署前端项目准备+vite.co.mp4[27.05M]
[22.27]–22-27前端项目上线,nginx配置全栈项目,上线展示+vit.mp4[36.66M]
[22.28]–22-28真机展示上线的全栈项目.mp4[13.48M]
[22.3]–22-3部署上线前的准备:开发云服务端口.mp4[19.19M]
[22.4]–22-4mysql下载:xshell+centos云服务器中两种.mp4[33.73M]
[22.5]–22-5mysql安装:xshell+centos云服务器中安装.mp4[61.32M]
[22.6]–22-6mysql安装坑解决:xshell+centos云服务器.mp4[39.05M]
[22.7]–22-7mysql登录,密码策略:xshell+云服务器mysq.mp4[56.98M]
[22.8]–22-8mysql用户,权限:xshell+云服务器创建mysq.mp4[26.24M]
[22.9]–22-9当当数据表创建:xshell+云服务器centos快速创.mp4[13.45M]
{3}–第3章当当书城项目前端准备—vite+vue3.2+[365.01M]
[3.1]–3-1生产环境配置+volar使用.mp4[31.17M]
[3.10]–3-11配置详解:vite中的19项ts配置详解-2.mp4[48.11M]
[3.11]–3-12本章总结.mp4[8.16M]
[3.2]–3-2通过图片名动态加载图片路径的5大好处.mp4[21.26M]
[3.3]–3-3通过图片名动态加载图片代码实现-1.mp4[62.93M]
[3.5]–3-5通过图片名动态加载图片代码实现-3.mp4[30.57M]
[3.6]–3-6eslint:vite+ts中的10项eslint详解-1.mp4[55.44M]
[3.7]–3-7eslint:vite+ts中的10项eslint详解-2.mp4[18.02M]
[3.8]–3-9规则联合:prettier+eslint.mp4[38.35M]
[3.9]–3-10配置详解:vite中的19项ts配置详解-1.mp4[50.99M]
{4}–第4章深度ts递进式构建高可维护性,高可扩展分层项目架构(上)[826.69M]
(4.1)–4-13上节单词更正+mac电脑和windows的差异说明.pdf[24.48K]
[4.1]–4-1本章概述.mp4[55.48M]
[4.10]–4-10路由实现—用户二级路由,路由请求,相关ts技.mp4[55.51M]
[4.11]–4-11自动路由加载—手写自动路由加载【避开ts中r.mp4[68.49M]
[4.12]–4-12自动路由加载—手写自动路由加载【避开ts中r.mp4[70.41M]
[4.13]–4-14全局异常准备—快速理解基于中间件的洋葱模型【.mp4[19.83M]
[4.14]–4-15全局异常—搭建aop全局通用异常.mp4[29.59M]
[4.15]–4-16响应处理—响应成功和响应失败精简封装.mp4[33.18M]
[4.2]–4-2数据库相关知识.mp4[30.15M]
[4.3]–4-3安装mysql数据库和相关配置理解.mp4[65.36M]
[4.4]–4-4mysql登录,新建用户,分配权限.mp4[24.40M]
[4.5]–4-5mysql命令状态下数据库,数据表操作,数据类型,主键.mp4[136.47M]
[4.6]–4-6sql查询:8种常见sql基础查询,分页查询.mp4[30.78M]
[4.7]–4-7补分页查询,多种模糊查询,字段追加,update-1.mp4[72.64M]
[4.8]–4-8安装、使用navicat工具进行操作.mp4[47.99M]
[4.9]–4-9搭建koa+ts初始项目和ctx参数底层脉络.mp4[86.38M]
{5}–第5章深度ts递进式构建高可维护性,高可扩展分层项目架构(中)[523.22M]
(5.1)–5-4window,mac电脑配置差异说明.pdf[36.27K]
[5.1]–5-1数据库配置封装—综合应用ts实现mysql配置.mp4[85.22M]
[5.10]–5-13orm框架——sequelize.mp4[25.37M]
[5.11]–5-14orm框架——sequelize.mp4[21.24M]
[5.12]–5-15orm框架——sequelize.mp4[67.51M]
[5.13]–5-16orm框架——sequelize.mp4[31.09M]
[5.14]–5-17orm框架——sequelize.mp4[54.81M]
[5.3]–5-6orm框架:equelize3种mysql数据操作方案.mp4[85.00M]
[5.4]–5-7orm框架:sequelize方案1创建模型.mp4[26.03M]
[5.5]–5-8orm框架:sequelize方案1添加用户-1.mp4[9.51M]
[5.6]–5-9orm框架:sequelize方案1添加用户-2.mp4[33.55M]
[5.7]–5-10orm框架:sequelize方案1模型创建表和创建规则.mp4[20.24M]
[5.8]–5-11orm框架——sequelize.mp4[27.26M]
[5.9]–5-12orm框架——sequelize.mp4[36.37M]
{6}–第6章深度ts递进式构建高可维护性,高可扩展分层项目架构(下)[1.36G]
[6.1]–6-1项目架构升级——构建高可扩展性,高.mp4[101.18M]
[6.10]–6-11解决sequelize多表关联局限性准备—s.mp4[68.68M]
[6.11]–6-12深度应用ts解决当当书城复杂难题—构建符合前.mp4[47.05M]
[6.12]–6-13深度应用ts解决当当书城复杂难题—构建符合前.mp4[55.52M]
[6.13]–6-14深度应用ts解决当当书城复杂难题—构建符合前.mp4[89.84M]
[6.14]–6-15深度应用ts解决当当书城复杂难题—构建符合前.mp4[67.58M]
[6.16]–6-17深度应用ts解决当当书城复杂难题—构建符合前.mp4[51.61M]
[6.17]–6-19进一步优化管理3-43到3-48复杂ts类型.mp4[13.19M]
[6.18]–6-20ts装饰器重构koa路由请求准备—理解装饰器.mp4[20.80M]
[6.19]–6-21ts装饰器重构koa路由准备—ts类装饰器.mp4[35.80M]
[6.2]–6-2koa访问数据库服务器高性能优化—&mdash.mp4[47.27M]
[6.20]–6-22ts装饰器重构koa路由准备—工厂函数类型在.mp4[20.38M]
[6.21]–6-23ts装饰器重构koa路由准备—方法装饰器.mp4[25.85M]
[6.22]–6-24ts装饰器重构koa路由——第一.mp4[24.16M]
[6.23]–6-25ts装饰器重构koa路由下一项准备—refl.mp4[58.04M]
[6.24]–6-26ts装饰器重构koa路由——ko.mp4[34.47M]
[6.25]–6-27ts装饰器重构koa自动路由加载工具.mp4[84.90M]
[6.26]–6-28ts装饰器重构koa路由—contoller.mp4[63.61M]
[6.27]–6-29ts装饰器重构koa路由—contoller.mp4[32.05M]
[6.28]–6-34本章总结.mp4[21.83M]
[6.3]–6-3连接池应用——sequelize连.mp4[49.84M]
[6.4]–6-4分层实现——经常被误用误解的ser.mp4[25.12M]
[6.5]–6-5当当书城关联数据表准备—mysql表外键在当当.mp4[19.82M]
[6.6]–6-6当当书城关联数据准备—深入理解mysql外键.mp4[75.61M]
[6.7]–6-7当当书城关联数据准备—图解mysql多表内连接.mp4[70.41M]
[6.8]–6-9当当书城关联数据准备—掌握mysql多表左外连.mp4[40.56M]
[6.9]–6-10sequelize多表关联局限性—seque.mp4[142.78M]
{7}–第7章当当一级到三级图书分类及多项扩展功能(上)[1.00G]
[7.1]–7-1本章概述.mp4[18.07M]
[7.10]–7-10ts+vuex4构建图书分类多模块状态管理.mp4[34.26M]
[7.12]–7-12图书分类页面准备—纯html5快速配置手机自.mp4[39.28M]
[7.14]–7-14图书分类页面准备—页面通用样式准备.mp4[18.06M]
[7.15]–7-15图书分类路由配置和routerecordraw底层ts解.mp4[48.45M]
[7.16]–7-16flex技巧性实现图书搜索组件布局-1.mp4[59.50M]
[7.18]–7-19ts实现高可维护性易用的vuex4getters,act.mp4[29.24M]
[7.19]–7-20ts实现高可维护性易用的vuex4getters,act.mp4[36.70M]
[7.2]–7-2ts构建多后端扩展优良的前后端交互配置类-1.mp4[50.74M]
[7.20]–7-21vue3.2+store提取koa图书一级分类.mp4[43.38M]
[7.21]–7-22图书一级分类功能实现+系列技巧性数据展示-1.mp4[46.79M]
[7.22]–7-23图书一级分类功能实现+系列技巧性数据展示-2.mp4[65.76M]
[7.23]–7-24借鉴后端优秀思想—vue3.2组件和业务层的.mp4[58.27M]
[7.24]–7-25watcheffect+vuex4提取mysql图书二级.mp4[41.77M]
[7.25]–7-26flex快速实现图书二级分类组件布局.mp4[75.76M]
[7.26]–7-27grid更好更快的完成图书分类三级分类布局.mp4[38.49M]
[7.27]–7-28grid更好更快的完成图书分类三级分类布局.mp4[23.73M]
[7.3]–7-3ts构建多后端扩展优良的前后端交互配置类-2.mp4[21.41M]
[7.4]–7-4初中高三种ts+axios异步封装详细对比【深度体会高级写.mp4[107.31M]
[7.5]–7-5深入灵活运用ts完成axios异步交互类高级写法-1.mp4[64.70M]
[7.6]–7-6深入灵活运用ts完成axios异步交互类高级写法-2.mp4[23.81M]
[7.7]–7-7深入灵活运用ts完成axios异步交互类高级写法-3.mp4[45.75M]
[7.8]–7-8深入灵活运用ts完成axios异步交互类高级写法-4.mp4[14.34M]
[7.9]–7-9ts实现前后端异步访问api实现和注意细节.mp4[15.74M]
{8}–第8章当当一级到三级图书分类及多项扩展功能(下)[577.51M]
[8.1]–8-1正确配置迭代中的三级分类折叠收起数据源.mp4[39.19M]
[8.10]–8-11pinia全面应用——pinia.mp4[55.81M]
[8.11]–8-12更深入深刻的掌握pinia——p.mp4[38.38M]
[8.12]–8-14更复杂的ts类型体操——深入pi.mp4[29.57M]
[8.13]–8-15更复杂的ts类型体操——深入pi.mp4[44.64M]
[8.14]–8-16作业:pinia复杂unwrapref&_sto.mp4[14.53M]
[8.15]–8-17本章总结和知识梳理.mp4[40.88M]
[8.2]–8-2图书分类迭代中的展收起布局.mp4[34.28M]
[8.3]–8-3循环图书二三级分类展开、收缩功能实现+难点解决.mp4[76.53M]
[8.4]–8-5对比代表目前主流vuex和代表未来的pinia的8大优点。.mp4[32.39M]
[8.5]–8-6学会使用pinia和掌握pinia核心语法-1.mp4[36.77M]
[8.6]–8-7学会使用pinia和掌握pinia核心语法-2.mp4[11.50M]
[8.7]–8-8vue组件和pinia交互+一个经典的坑.mp4[69.64M]
[8.8]–8-9怎么写比写什么重要太多——初步切割.mp4[22.87M]
[8.9]–8-10pinia+ts全面应用:使用pinia重构当当图书分类.mp4[30.52M]
{9}–第9章图书分类搜索当当图书列表,图书排序(上)[918.67M]
[9.1]–9-1本章概述+本章8项项目功能展示.mp4[35.59M]
[9.10]–9-11面包屑功能—pinia实现跨视图图书分类面包.mp4[77.19M]
[9.11]–9-12面包屑功能—pinia实现跨视图图书分类面包.mp4[18.09M]
[9.12]–9-13面包屑布局—图书1-3级分类面包屑布局.mp4[38.11M]
[9.13]–9-14pinia+vue3.2跨视图三级列表四项功能+难点化解.mp4[104.07M]
[9.14]–9-16浮动布局妙用——短板变成了优点,.mp4[54.01M]
[9.17]–9-19细节处理—美化图书三级分类布局.mp4[4.77M]
[9.18]–9-20视频作业:图书分类列表位置动态切换【pinia+vue3.mp4[8.89M]
[9.19]–9-21布局难点突破—grid实现图书列表布局+布局.mp4[71.74M]
[9.2]–9-2koa后端—sequelize装饰器方案实现图.mp4[49.63M]
[9.20]–9-22布局图书列表—grid实现图书列表布局.mp4[47.20M]
[9.21]–9-23前端+koa后端实现图书列表功能.mp4[41.08M]
[9.22]–9-24pinia+vue3.2跨视图跨组件动态切换图书列表-1.mp4[48.67M]
[9.23]–9-25pinia+vue3.2跨视图跨组件动态切换图书列表-2.mp4[16.52M]
[9.24]–9-27定位堆叠+网格布局子元素布局美化.mp4[20.80M]
[9.3]–9-3布局复用—局部布局相同的两搜索组件如何复用?.mp4[79.69M]
[9.4]–9-4布局优化—用比定位布局更优的grid-area.mp4[74.61M]
[9.6]–9-6缓存失效—pinia图书状态传递的getter.mp4[24.38M]
[9.7]–9-7大厂面试题:深解piniagetters何时被缓存?何时没.mp4[60.85M]
[9.8]–9-9pinia常见坑—解决pinia跨视图数据通信.mp4[20.29M]
[9.9]–9-10高可扩展性+高可维护性动态图片+3种图片裁剪。.mp4[22.49M]
课件.zip[373.82M]
评论0