' W& \; h8 T. X& k* L, D
3 X. q1 o; E1 O" T2 l; [, {
〖课程介绍〗
# N" x/ t% [1 v" K4 J学习没有速成,但可以很有技巧!本课程为你梳理关键知识脉络,通过经典开发场景还原,理清问题的来龙去脉,告别“实现了就好”、“维护不了”的困境;“封装”、“异步”、“架构设计”、“面向对象”等晦涩的名词不再神秘,让“可读性、可扩展性、可维护性”落地。
; I- J7 ^ h9 G〖课程目录〗2 H/ _3 a! c+ E3 W: r5 E
第1章 课程指南:配套教材及环境搭建 试看4 节 | 25分钟8 x+ T# \# s0 O8 t3 E
1-2 课程食用指南 (01:26)! ]9 @1 O6 i8 A
1-3 小黄,做一个小程序 (03:56)0 T2 R( u" J2 {: k
; P/ ~9 b7 L; h/ q
1-4 开发环境、开发工具准备 (08:09)
" ?0 V4 B( C1 T& a第2章 初始小程序和项目需求分析9 节 | 112分钟# s4 W) Q0 M N. i
2-1 开篇语 (02:05)
1 C# \# [( I5 S, E* J6 I2-2 功能结构与业务流程梳理 (23:53)6 a, w) @: B" `. I8 N0 r# ?. |
2-3 常用基础组件、样式布局入门 (16:34); w9 x$ [3 x; ?1 ~! W2 ^' g
2-4 让页面数据“动”起来,数据绑定、列表渲染、条件渲染入门j (16:03)# N6 d0 i% i7 R; A% m( F' A" o
2-5 感受平台生态的力量,常用API入门(上) (14:28)0 w, o. A4 P) O# k$ r7 h3 n
2-6 感受平台生态的力量,常用API入门(下) (14:45)
0 d+ k- G: ]' |8 u% H7 M2-7 特别的API——wx.request,前后端分离架构初探 (14:33); v$ h/ k! k, v9 }3 l, T5 L
2-8 前后端分离架构的前世今生 (08:44)0 X5 x* {/ H4 C- S- W* E: I6 u" a8 I
2-9 章节回顾5 E/ G t' ^, f) P5 C
0 U* Q: F. k* g9 q
第3章 内容标签页、swiper服务分类筛选“最小原型”实现7 节 | 63分钟
/ s O7 o$ k# V, `* E3-1 开篇语 (01:37); F* E9 N+ v1 R0 M! Y, l$ g8 O
3-2 原生tabBar组件使用及配置文件介绍 (20:26)
3 t r/ Q! s7 s$ V, I/ z3-3 实现“广场”页面标签页效果(上) (14:14)
6 g m" O! b R0 J' i; X8 d+ c3-4 实现“广场”页面标签页效果(下) (10:38)
" L+ K1 s r7 a; i3-5 分类筛选功能实现 (15:25)) t6 ~: v/ T T: b3 k1 {& q x
3-6 【项目作业】服务分类 Swiper 样式优化
2 A1 D5 y+ _8 z$ C9 i3-7 章节回顾
3 v7 L( `" a" K; u: S1 N* M8 p7 |3 w- j' d- M( P3 i8 \
第4章 内容标签页组件化,自定义组件定义、插槽、通信。10 节 | 88分钟" O- O2 p" k1 Z- h( y1 }5 k' Q
4-1 开篇语 (04:06). n2 ~, G: X u; W
4-2 进阶必备——自定义组件基本概念 (09:10)
& j& f* v1 u7 e$ a i4-3 重构内容标签页(上)——自定义组件 Tabs (14:45)( z. Q4 \) V( X) C7 _- M
4-4 重构内容标签页(下)——自定义组件插槽 (08:45)
2 ]2 A ~2 V k! L/ Q4-5 警惕频繁事件交互和 setData (11:39)! _3 w2 M* j6 K- M4 G
4-6 WXS 实现手指滑动监听切换标签(上) (16:10)
( F1 k% a0 i% q' Q# V* l4-7 WXS 实现手指滑动监听切换标签(下) (17:16); R, Z( Z3 u) Y. d
4-8 高频技巧,填充屏幕剩余空间实现大范围事件监听 (05:48)
& _5 _' _+ y1 _2 Z7 J9 u: u- f4-9 【实践作业】 wxs滑动监听优化6 z l5 F5 _& d* s3 K- D& C
4-10 章节回顾
# ?- F1 E# |" S$ K0 `4 c2 y+ [: j
第5章 代码分层设计实践与网络请求封装11 节 | 147分钟
[2 \/ _; K$ B3 w+ h- \" C5-1 开篇语 (03:02)# r. s( g: \0 e# T; `
5-2 JS面向对象与代码分层设计- (21:13)# O; U( E; T+ r9 B) W
5-3 wx.request二次封装实现统一响应、异常处理(上) (16:05)5 d" q- J! D; q* L
5-4 wx.request二次封装实现统一响应、异常处理(下) (15:55)$ n! u. { z* E& ^- _1 M
5-5 告别回调地狱——async、await与同步、异步编程(上) (14:14)
8 W8 y1 K$ X4 ~' [% ?% o5-6 告别回调地狱——async、await与同步、异步编程(下) (17:02)
5 l9 N( o v( o, J" W5-7 小试牛刀,利用二次封装的请求库实现服务分类选项加载 (10:00)
4 p6 h! B* i" T2 Q5-8 “服务预览”组件封装实现服务列表展示 (29:45)
" p, D! t0 |+ [; r$ r- n5-9 Iconfont 样式文件
* y8 w5 q1 O7 R9 Q, O5-10 “服务预览”组件样式完善、Iconfont 字体图标使用 (18:54)) U) f; _9 M2 w; {+ k* w2 b
5-11 章节回顾
1 O8 q6 ^. g0 G. L. Y: T2 e& x' o" U9 Z5 v. E
第6章 常用工程解决方案结合实现数据联动展示13 节 | 158分钟9 V: ?% x8 I; l- T: P, B3 @
6-1 开篇语 (02:08)1 P7 X# Q2 R& b* ?- F O6 @( D7 h
6-2 Iconfont样式+ V! l4 J; W1 _2 \, g) k4 ], \
6-3 Iconfont二次封装实现自定义 icon 组件 (12:18)
" _+ W9 Z9 [# d3 c0 U6-4 提高“内聚性”,重构模型类实现分页加载 (29:27)* O. R/ a: Z: D2 _; I+ u% m$ u, s
6-5 从下拉刷新实现认识面向对象实例与静态方法 (27:12)
. ~9 u. W. z8 p+ Z. \- Q6-6 内容标签页、分类切换数据联动 (17:20): F' a. ]- ]: S& n5 {& Y& j1 [
6-7 节流函数
1 p" j D% |1 ^( A% |+ G6 `6-8 使用节流函数防止频繁触发调用 (12:55)* v0 v( n2 E; {2 d; N- Y* E5 \. P
6-9 从节流函数认识面试高频问题——闭包、this 指向 (17:37)/ D2 i/ d; k0 J( W/ d+ F I
6-10 优化加载提示,骨架屏功能实现 (13:53)
& f! e4 h: ]7 N3 ^7 W2 [/ a6-11 优化加载提示,状态展示组件 (08:53)4 W3 S R8 p( i3 E/ o! `, t
6-12 广场页面收尾——兼容性配置与样式调整 (15:50)
$ V, J8 _1 G$ x1 [, ?/ t6-13 章节回顾# R! @& f* K5 E6 t" n1 W
! g; g5 F: n9 ?* S U第7章 通用组件与业务组件结合实现服务详情页面26 节 | 356分钟
1 g7 _% [) M+ @0 |, u8 u7-1 开篇语 (02:18)
. h5 H# k) Z% m& Z: t. I2 ]5 v" P7-2 服务详情页面骨架搭建与路由传参实践 (22:02)7 e8 h) {: `- P7 {) P# m0 \. x- l
7-3 自定义头像组件封装与调试技巧分享 (10:56)
, w$ X# v, ~( {7 U2 A! c7 M+ Y7-4 数据同步场景分析与 WXS 处理文本转换实践 (18:36)
8 b: Q; h+ l* ?. b$ j$ R4 B) g7-5 “继承”特性运用实现评价列表数据获取 (10:39)
. Y1 K. j- _0 m" D4 h4 ^. k7-6 服务评价组件与评分组件封装 (19:53)
$ s6 I1 g8 o4 G/ n' a8 O6 Q3 o7-7 服务评价组件完善与图片预览 API 实践 (17:53)
+ i, C( `, G. R3 R) F& {5 ?+ x6 c7-8 枚举值使用的最佳实践 (09:40): p& k# r# _) U% G3 i& p d& D
7-9 安全区域适配解决方案 (13:15)
- \8 X" ~7 ^3 ]3 I* Z) t! h' s5 N7-10 操作栏角色按钮渲染 (11:27): G( a6 { ^ m+ `; t" Z" {- Q
7-11 自定义组件 behavior机制初探 (22:09)3 h* o: X& n+ g* e6 Y
7-12 事件回调参数工具函数封装 (09:31); I! |9 `; |' w) D
7-13 更新服务状态回调处理函数实现 (14:04)" y) K$ b3 {0 }: D- H5 K, _
7-14 常见登录方式及小程序登录 (14:08)6 j$ e. w1 l+ _1 `5 P
7-15 思考题:在小程序中采用手机登陆方式的优点
9 T- w0 u3 s! }; g k0 O7-16 登陆页面实现 (25:47)
& F3 X% i; _4 x* w/ b7-17 异常与错误 (17:36)1 z4 P5 h: J$ p4 P
7-18 异常机制与异常捕获 (14:52)
/ I* h2 s* O8 |' `; p& B1 \/ b7-19 登陆时机控制与刷新令牌 (20:13)
5 v) K9 H7 X d% n+ j1 \+ i, h7-20 服务状态修改测试以及注意事项 (05:59)- Q: W+ r7 ~; Y: t8 p. `! r4 z6 N
7-21 页面间事件通信机制实践 (22:39)
6 B1 o4 u( b0 X" z n7-22 自定义 button 与外部样式类 (19:11)) M; r T, p P" \, h# E/ {; o
7-23 让自定义 button 组件支持开放能力6 Z& v( W; C4 R e0 ^% ^
7-24 服务预约页面与预约成功页面实现 (25:58)
' _: s9 g" j+ p7-25 服务详情页面收尾 (07:00)- ]5 v" W6 w$ }- }3 g+ ]1 @+ K
7-26 章节回顾
5 n6 g; e$ S" L) W- W9 s% {1 q& O0 Y
第8章 表单提交与表单校验19 节 | 214分钟1 Q; h8 B. B# f6 I- C: r% u; c
8-1 开篇语 (03:42)
9 r9 E0 b8 z) a7 f" j5 E8-2 服务表单组件表单项定义 (17:21)1 x3 Z6 N6 H# R2 ^$ F
8-3 服务类型表单项初始化逻辑实现 (21:49)1 V8 N& z$ I3 M4 g9 b5 b
8-4 深拷贝与浅拷贝 (16:02)
$ V- L. P0 t5 l( F2 Q8-5 表单项事件回调处理函数实现 (12:22)
/ }; `$ N: i* E8-6 图片上传组件封装之数据监听器 (13:42)
1 c3 d. ~, A9 T. ?7 X2 w/ Z, F( W; m8-7 图片上传组件封装之组件元素定义 (15:26)
# K( P3 z6 l9 T, U5 N2 l: V8-8 图片上传事件回调处理(上) (13:17)
$ {2 L$ J+ u+ O( _5 t8-9 图片上传事件回调处理(下) (16:21)* @& T( I/ z- L) ^ z7 o
8-10 服务器合法域名配置) `5 m" h6 v! {6 v$ z% p
8-11 发布服务表单联调 (11:59)
: c1 v4 @4 H" S. F( S7 _" \8-12 编辑服务表单组件联调 (11:48)2 r' O8 S Z, E& N6 p& h" U
8-13 发布服务与编辑服务表单提交 (14:03)
% ^% ^5 H' ~8 _8-14 表单校验功能实现 (19:50), w9 l5 t7 a% g
8-15 思考题:前端/后端已经做了校验,另一端还需要做吗?为什么?
- J+ l2 X8 n% y& ^% b) a8-16 组件监听页面生命周期实现校验状态初始化 (08:36)! U. L' a8 f$ d) }
8-17 原生 API 机制踩坑 (09:16)5 {$ q4 s9 v+ S, k: U2 _5 M
8-18 服务表单组件收尾 (07:39)
- r2 @. [! T2 I6 ?7 ?0 Q8-19 章节回顾
0 t4 Z. y m8 C5 t$ {- d% B' G
' W$ {! j0 ^: B第9章 即时通讯SDK 二次封装与全局状态管理30 节 | 328分钟- z, p: B4 j5 K' Q% R+ e' U
9-1 开篇语 (08:02)# Y! {9 Q# S$ p2 c
9-2 即时通讯IM SDK 安装
: F- r* o8 Y; b- ] b9-3 即时通讯 SDK 安装与启动 (10:07)- W5 B% C, X8 _9 A, W+ R* u
9-4 模型类基础封装与单例模式 (11:06)
& p) o5 S& ?( t8 X- N* p; U9-5 获取消息列表模型方法封装 (11:59)
6 z) E1 T& f: m/ J+ S9-6 测试环境 sign 生成函数
* i, z; F* g5 V9 @' [9-7 TIM 登陆实现 (12:10)
6 Z; L7 H `7 J9-8 TIM 事件监听机制初体验 (04:57)
- U, t7 ]' ^6 g) t, R9-9 全局状态管理介绍 (06:39)
5 P, }2 ?; u2 s# y( t3 I9-10 MobX 实践 SDK 登陆、下线状态管理 (14:42)0 r2 a2 K b% T6 [# S
9-11 利用 MobX实现TIM SDK 状态与原有登陆机制集成 (12:36)/ ~8 a8 Q0 S' d9 E
9-12 消息列表和消息接收状态管理 (12:52)
$ s; j- w5 B" W3 E9-13 测试消息列表获取与消息接收 (10:34)+ P8 a, i. x x C
9-14 会话详情页面基本骨架搭建 (10:39)
2 o. m! b" D2 J) o9-15 消息组件封装 (26:11)# T2 G& E/ m4 n8 Z) a' h
9-16 自定义类型消息展示 (17:54)
5 Q9 K% t2 h) y( B9-17 消息发送事件回调处理 (12:34)
6 G: c X3 t- k2 ~2 _( M9-18 消息实例创建与工厂模式 (18:19)$ I A5 c; T# t" X
9-19 发送消息测试 (04:57)
8 V: i. q3 Q& [) Q) g7 u3 M, |) l9-20 主动消息上屏实现与scroll-view实现指定列表滚动位置 (11:33)
: \5 g' \$ Q- f( L ^1 P9-21 滚动触顶加载更多历史消息 (12:31)) V* p6 D s$ j
9-22 IM 用户资料更新与获取实现动态导航标题更改 (12:29)( Q5 c8 M* d3 ~. b( _% I a
9-23 服务链接发送提示功能 (09:51)
; E) y( e- y2 b& R9-24 会话列表获取与更新事件监听 (10:10)9 S- z0 F/ p4 R0 L$ e: B
9-25 消息栏目会话列表展示 (16:27)
$ s+ r3 E) d$ X9 x1 u9-26 自定义徽章组件封装 (11:31). b4 v( M: p) L# ^) k5 h% H
9-27 tarbar未读消息提示实现 (08:54)
# V* S" V. l; N! w' X G9-28 tarbar状态同步解决方案 (15:58)
9 N+ r& H, n+ |6 U9-29 即时通信功能收尾 (11:25)7 U$ A1 q* \' |$ _) a, a' U6 D
9-30 章节回顾
7 S& b6 n5 a9 a0 |$ p; C" e( l1 r* q# X0 k
第10章 个人中心登陆注册与订单、服务管理16 节 | 237分钟
, L+ ~- a4 u+ W! M u10-1 开篇语 (01:13)
7 O: d( K' u0 _' R5 Q10-2 个人中心头部展示实现 (07:11)
6 u( Z5 _, H2 d7 _10-3 宫格、宫格元素组件基本定义 (10:38)
5 a, c5 Z3 V6 h10-4 组件间关系定义实践 (14:10)
" v* Q$ R; i& S10-5 个人中心宫格展示配置化 (07:12)! S/ e( E& D* _0 f, @. [
10-6 异步请求执行优化与宫格徽章展示 (18:03). ?& ^5 L/ [1 s5 K2 d2 ^5 f$ g
10-7 组件事件冒泡与穿透 (22:52)
# k/ s6 Y. x3 v! Z" l10-8 “我的订单”页面数据获取与页面骨架搭建 (17:21)
9 Q$ k& P0 D3 _9 f5 E+ j10-9 订单预览组件展示元素实现 (14:37); K Z* E' P/ Z3 Q$ p
10-10 二战 behavior 实现订单预览组件操作栏 (27:14)
( I) T1 ^: f r) c: O9 R; m10-11 “我的服务”列表页面实现 (13:42)/ u9 J( c- R4 h' l/ s4 W
10-12 订单详情页面基本元素展示 (24:27)
5 k; v0 R8 |2 T10-13 订单详情操作栏渲染 (15:34)
}/ `1 g' _% F1 E8 u) |, ]4 ^' ]8 S10-14 订单状态更改实现 (13:40)
z m2 _1 @# d4 Q5 ^5 b) k10-15 订单评价页面实现 (24:02). G$ O8 e- E: g4 J7 ~+ E4 I
10-16 订单评价功能收尾与售后模块说明 (04:57), {$ {+ o! Q' Q
1 ?) R8 z" ^* V
第11章 课程回顾与总结1 节 | 8分钟3 J* ~- z+ b3 d2 I0 N+ s! V5 W
11-1 课程总结与寄语 (07:38)
! A- z6 ~) [5 p) } u) N3 V# Q6 @' f* ~9 W4 }& k) ~
〖下载地址〗2 G5 @, |: k& @- B
! [* q! ~# b& B8 Q) x6 `# f) T
〖升级为永久会员免金币下载全站资源〗
. w4 O9 f9 W1 {3 X; q' J全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html) ]2 r# r1 l6 H; K0 L$ K H
|
|