专业5课程大纲
2024-06-18 16:36:59 4 举报
AI智能生成
原始研究院大纲内容
作者其他创作
大纲/内容
一、课程概述
1. 为什么要学习这⻔课程?
2. 选择本项目的原因(选型理由和项目价值)
3. 本项⽬对岗位能⼒的贡献
二、项目介绍
1. 项目母胎简介-京东
2. 系统功能演示
3. 面向的用户
4. 功能性需求:主要业务流程
5. 实施计划
6. 每个单元需要完成的任务
三、核心任务
任务一:多终端适配
1. 任务对岗位能力的贡献
2. 需求
(1)项目基础搭建
(2)多终端适配
3. 单元一:项目基础搭建
(a)webpack、vite认识
(b)使用脚手架创建项目
4. 单元二:多终端适配
(a)认识适配概念和单位
(b)rem适配原理
(c)使用 px to rem处理项目
(d)不同的适配⽅案以及原理
5. 产出物
任务二:商品详情与列表
1. 任务对岗位能力的贡献
2. 需求
(1)⻚⾯ TabBar
(2)商品分类
(3)商品搜索页面
(4)商品详情
3. 单元三
(a)瀑布流排版
(b)轮播图
(c)下拉刷新、上滑加载下⼀⻚
(d)路由
(e)组件封装
4. 单元四
(a)优化处理
(b)vue3组合式API与选项式API的理解与对比
5. 单元五
(a) 组件封装
(b) 组件状态定义:ref 与 reactive 对⽐使⽤
6. 单元六
⾃定义防抖函数与节流函数
suspense 组件介绍使⽤
transition 实现⻚⾯切换动画
7. 单元七:路由
路由传参
8. 单元八:keep-alive
9. 产出物
任务三:登录以及我的⻚⾯
1. 任务对岗位能力的贡献
2. 需求
(1)身份验证
(2)路由守卫
(3)错误处理
(4)展示⽤户信息
3. 单元九
(a)表单校验
(b)注册、登录接⼝实现
(c)axios ⼆次封装
4. 单元十
(a)token 过期处理、JWT 身份验证和授权
(b)vue 模版引⽤
(c)组件事件
5. 单元十一
(a) pinia 核⼼概念
(b) ⽩名单设置
(c) 路由守卫
6. 产出物
任务四:购物车
1. 任务对岗位能力的贡献
2. 需求
(1)商品详情⻚添加购物⻋
(2)购物⻋商品操作
(3)总价计算
(4)结算
3. 单元十二
(a)路由守卫
(b)⾃定义防抖函数
(c)路由跳转、路由传参
4. 单元十三
(a)mock 数据
(b)常⽤的数组遍历⽅法
(c)扩展运算符
5. 单元十四
(a) computed 使⽤以及原理
(b) 与 watch 对⽐
(c) 价格计算,精度处理
(d) 0.1+0.2≠0.3 ⾯试题讲解
6. 单元十五
(a)优化
(b)parseInt ⽅法
(c)[0,1,2].map(parseInt) 经典⾯试题
7. 产出物
任务五:支付
1. 任务对岗位能力的贡献
2. 需求
(1)商品购买下单
(2)提交订单拉起⽀付
(3)选择⽀付⽅式进⾏⽀付
(4)⽀付完成
3. 单元十六
(a)学会阅读三⽅接⼊⽂档
(b)理解微信/⽀付宝⽀付接⼊流程
4. 单元十七
(a)⽀付参数的获取与配置
5. 产出物
任务六:订单列表
1. 任务对岗位能力的贡献
2. 需求
(1)订单列表数据接⼝和修改状态接⼝
(2)不同状态订单 Tab 切换
(3)订单组件封装和 Tab 状态保留
(4)订单状态⾃动关闭处理
3. 单元十八
(a)内置组件 Teleport 使⽤
(b)内置组件 Suspense 使⽤
(c)内置组件 keep-alive 使⽤
4. 单元十九
(a)渲染函数&JSX
(b)创建 vnodes
(c)渲染函数的使⽤
(d)函数式组件
5. 产出物
任务七:复盘
1. 单元二十
(a)vue打包流程
(b)代码层优化
(c)打包层优化
(d)env环境区分
2. 单元十九
(a)渲染函数&JSX
(b)创建 vnodes
(c)渲染函数的使⽤
(d)函数式组件
3. 产出物
0 条评论
下一页