2、TS Pick, Record, keyof keyof extends,infer,reduce,map 综合深层应用。 3、ORM+TS:Sequelize 多表关联,OneToMany应用,连接池,模型目录加载,多表查询。 4、Koa+TS: 全局异常,自动路由加载,装饰器路由 5、MySql: inner join 内连接,外键约束创建。 6、Vue3.2+TS: 组件和业务分离,响应式技术,组件化封装,Axois 拦截器+异步请求集成封装。 7、布局:flex 布局 ,grid 布局, 定位布局,浮动布局妙用。 8、Vuex4+TS: 多模块 Vuex4 ,Proxy+ OOP 重构Vuex4。
技术实践:
1、Koa+ORM+TS:Service 层购物实现,Dao 层,BaseDao, 多级路由      全局上下文,log4js日志。 2、装饰器路由重构,ORM模型实现。 3、Vue3.2+TS: 组件复用,组件合并,Vue3.2 和 Computed 分离,子组件间数据传递, 4、组件方法暴漏,good-storage 购物封装,ElMessage。 5、Vuex4+TS: mutations,actions,getters 二次封装,对象模式轻松调用。 6、布局:flex 布局 ,grid 布局, 定位布局。 7、MySql: update, insert, 外键。
技术实践:
1、Koa+ Sequelize + TS : Dao 混合查询,Sequelize 装饰器Model。 2、Vue3.2+ TS: ref 组件,跨组件遮罩处理,图书下拉菜单,出版社复选、重置      图书搜索,TS 分离简化 Vue3.2 组件。 3、Vuex4+ TS: Vuex4,store 多模块管理,Proxy+ OOP 重构Vuex4。
技术实践:
1、Koa+ORM+TS:Sequelize 装饰器模型查询,装饰器路由。 2、Vue3.2 +Vuex4 + TS: 搜索自动补全防抖,mutations 同步数据保存, 3、TS 精简 Vue3.2 组件,路由切换数据状态处理,actions+axiosUtil异步请求 4、布局:flex 布局 ,grid 布局, 定位布局。 5、MySql: 模糊查询,投影查询。
技术实践:
1、Koa+Sequelize+TS : Sequelize 订单 和订单详情 model 添加订单和订单详情      订单模型外键获取,订单详情和订单 id 合并。 2、Vue3.2 +TS : Vue 响应式技术,组件化封装, 缓存购物车订单数据转化,TS      实现订单和订单详情合并。 3、MySql: insert,外键。
技术实践:
1、Koa+Sequelize+TS: Sequelize 带条件的原生 sql 多表关联查询,TS 对象排重      combine 对象,Pick, Record,infer, 2、Record 索引错误解决 3、Vue3.2 + TS: 子路由配置,子路由跳转,router-view,路由重定向,事件发射 4、Vuex4+ TS: store, actions,getters,mutations 5、布局:flex 布局 ,grid 布局, 定位布局 6、页面技术:scrollHeight,offsetTop,offsetHeight, addEventListener
对课程进行简单的介绍。
第2章 当当书城项目前端准备—Vite +Vue3.2+ TS 实现企业级环境配置(上)
本章结合 TS 详讲企业项目必备的前端技术配置和诸多细节:包括 Vite 环境配置,TS +Dotenv + Vite.config.ts 函数式配置。
第3章 当当书城项目前端准备—Vite +Vue3.2+ TS 实现企业级环境配置(下)
本章结合 TS 详讲企业项目必备的前端技术配置和诸多细节:包括动态图片管理, Vite 中的 ESLint 配置 及10项 rules 配置, 19项tsconfig.json 配置。
第4章 深度 TS 递进式构建高可维护性,高可扩展分层项目架构(上)
本阶段知识量大,广而深。 囊括:1. MySQL数据库,SQL查询,路由,全局异常准备,响应处理,日志封装。
第5章 深度 TS 递进式构建高可维护性,高可扩展分层项目架构(中)
本阶段知识量大,广而深。 囊括:1.数据库配置封装、Dao 封装、ORM框架的开发。
查看完整目录