m) Z) @, P6 m: `* | t
3 \ q0 O+ i2 R, M4 P, s〖课程介绍〗4 w3 y( U4 p1 P
学习没有速成,但可以很有技巧!本课程为你梳理关键知识脉络,通过经典开发场景还原,理清问题的来龙去脉,告别“实现了就好”、“维护不了”的困境;“封装”、“异步”、“架构设计”、“面向对象”等晦涩的名词不再神秘,让“可读性、可扩展性、可维护性”落地。5 G& F4 w5 N- c3 n6 N# l! u$ q
〖课程目录〗- z. `' I9 R1 T3 L* y. N
第1章 课程指南:配套教材及环境搭建 试看4 节 | 25分钟
: }. b8 e9 s6 n3 u( ~$ A1-2 课程食用指南 (01:26)! @: |6 H/ ?6 x; f4 h5 w3 b0 N
1-3 小黄,做一个小程序 (03:56)
: y: |7 x5 X7 c8 N; {
7 G: v# v7 G- l1-4 开发环境、开发工具准备 (08:09): ]& P* S' y% J' ~' b* q6 _4 P( b
第2章 初始小程序和项目需求分析9 节 | 112分钟4 r4 B! ~$ B5 M* q
2-1 开篇语 (02:05)
; B. V4 C5 C, p' {, U* o$ ?2-2 功能结构与业务流程梳理 (23:53)
( E. ~# U! Q, N; m9 K3 `2-3 常用基础组件、样式布局入门 (16:34)2 F2 }, [6 r) t3 y1 M: r0 D5 w
2-4 让页面数据“动”起来,数据绑定、列表渲染、条件渲染入门j (16:03)* _) V" Q# m$ B2 }' Y3 {" P. y) f( d
2-5 感受平台生态的力量,常用API入门(上) (14:28) q' L* O, R7 a$ W
2-6 感受平台生态的力量,常用API入门(下) (14:45)5 t0 d! @, }2 ^/ ?* t: s$ H
2-7 特别的API——wx.request,前后端分离架构初探 (14:33)$ f6 ^9 `) @# U0 M' v
2-8 前后端分离架构的前世今生 (08:44)
+ o U( X! d$ G) J* `& ]2-9 章节回顾$ W4 e) F0 V- |: i, F- U0 v
0 L4 T# e8 X( @
第3章 内容标签页、swiper服务分类筛选“最小原型”实现7 节 | 63分钟
# U: H% Y9 w% c2 `1 a0 P" U3-1 开篇语 (01:37)
6 t' K. g- q' D. {& o3-2 原生tabBar组件使用及配置文件介绍 (20:26)
% g4 c( ?9 ? M( n3-3 实现“广场”页面标签页效果(上) (14:14)
& w) U. P) F8 h3-4 实现“广场”页面标签页效果(下) (10:38)
- z: j* `3 H( F2 \# V j' z3-5 分类筛选功能实现 (15:25)
1 s9 q6 S- y/ R3-6 【项目作业】服务分类 Swiper 样式优化. n, h& C0 t3 u. X [
3-7 章节回顾
v' _7 E5 w- d6 q9 X' m" ~/ z% F1 }% {( U
第4章 内容标签页组件化,自定义组件定义、插槽、通信。10 节 | 88分钟% A( U% |/ B. `" W
4-1 开篇语 (04:06) ~8 U8 y- O" y! F, l/ G
4-2 进阶必备——自定义组件基本概念 (09:10)
' ~7 J$ {9 d% T2 P# m3 h4 R* f7 h4-3 重构内容标签页(上)——自定义组件 Tabs (14:45)
7 D( x' o+ k6 Q0 q: G2 s- i9 y8 n4-4 重构内容标签页(下)——自定义组件插槽 (08:45)
% \- A* v! A% F3 V U) i4-5 警惕频繁事件交互和 setData (11:39)3 s% f) ]1 H" K" h, k* o' D% }
4-6 WXS 实现手指滑动监听切换标签(上) (16:10)
/ t p# t. {% B3 p0 r, k4-7 WXS 实现手指滑动监听切换标签(下) (17:16)
W) I3 h! _, e* P0 ~7 `+ @; V2 U4-8 高频技巧,填充屏幕剩余空间实现大范围事件监听 (05:48)
; _, ^4 Y- P8 R4 e4-9 【实践作业】 wxs滑动监听优化; z/ l4 T1 G4 G6 y. [8 \
4-10 章节回顾
/ A/ v( X: I$ Q+ G& t0 f9 p' x/ P3 u
第5章 代码分层设计实践与网络请求封装11 节 | 147分钟0 c" t6 F8 L! O8 l: y; R
5-1 开篇语 (03:02)* |- Q9 [# _9 h$ L/ g( K2 I5 P1 i
5-2 JS面向对象与代码分层设计- (21:13)
; L/ r3 \9 z/ n5-3 wx.request二次封装实现统一响应、异常处理(上) (16:05)6 d; v C6 w) d$ Q" t2 J# Y$ U2 G
5-4 wx.request二次封装实现统一响应、异常处理(下) (15:55)
6 c6 C7 Y$ D9 p3 ?& ^5-5 告别回调地狱——async、await与同步、异步编程(上) (14:14)
0 h9 O! k; I6 H) D3 s5-6 告别回调地狱——async、await与同步、异步编程(下) (17:02)
6 D1 c8 e Z# ~; b5-7 小试牛刀,利用二次封装的请求库实现服务分类选项加载 (10:00)3 n/ B+ y. u3 t7 r
5-8 “服务预览”组件封装实现服务列表展示 (29:45) s5 l1 |9 O" k: J5 C
5-9 Iconfont 样式文件; G4 X5 G0 X. D
5-10 “服务预览”组件样式完善、Iconfont 字体图标使用 (18:54)
( h) J) g! ~8 Q3 u$ \! D0 F8 V5-11 章节回顾% h* o' H! E3 ?
, `" Q2 p9 d7 V- b8 H第6章 常用工程解决方案结合实现数据联动展示13 节 | 158分钟& H% f4 T8 B& I. H' Y4 ]
6-1 开篇语 (02:08): R% a! S+ S' W6 r
6-2 Iconfont样式
: {( @$ z+ b' [! y! ?7 `1 b3 m8 \, Z6-3 Iconfont二次封装实现自定义 icon 组件 (12:18)
+ e% u# }, n" ]6 k& ^8 e6-4 提高“内聚性”,重构模型类实现分页加载 (29:27)
& b3 B- ^7 D' a M% N' s6-5 从下拉刷新实现认识面向对象实例与静态方法 (27:12)
: H9 b" T0 o( m! ]3 H+ t6-6 内容标签页、分类切换数据联动 (17:20)
2 ^9 N8 C+ W+ O6-7 节流函数
: y6 ]5 |- f1 o: R7 _; I5 X6-8 使用节流函数防止频繁触发调用 (12:55)
! j4 E- ?5 v3 c/ H W+ u$ t4 C3 G6-9 从节流函数认识面试高频问题——闭包、this 指向 (17:37)
4 z( N1 U9 ^( Q3 ~' G0 n z6-10 优化加载提示,骨架屏功能实现 (13:53)
9 Z- R; K: t; `. }/ ~3 s9 @6-11 优化加载提示,状态展示组件 (08:53), N( N; l/ l9 p# _6 v/ c
6-12 广场页面收尾——兼容性配置与样式调整 (15:50)" x8 u9 U Z/ i- L- @/ Y
6-13 章节回顾
& t/ N1 R5 M4 j: a% e: s# i5 S0 c+ J) b2 M B" z* D7 K
第7章 通用组件与业务组件结合实现服务详情页面26 节 | 356分钟0 x: X2 K b' z# R% s' q
7-1 开篇语 (02:18)- x' T# J: b, o
7-2 服务详情页面骨架搭建与路由传参实践 (22:02)
~7 n/ O+ V: j4 D7-3 自定义头像组件封装与调试技巧分享 (10:56)- U" Y( H f% X4 g+ D8 R
7-4 数据同步场景分析与 WXS 处理文本转换实践 (18:36) J* U* {" W. I W$ g W
7-5 “继承”特性运用实现评价列表数据获取 (10:39)
/ P! x1 i% y# v+ G7-6 服务评价组件与评分组件封装 (19:53): T$ V( z; R5 \2 J4 b7 Q' A
7-7 服务评价组件完善与图片预览 API 实践 (17:53)
: V5 V# Q( t3 V# J9 k2 M7-8 枚举值使用的最佳实践 (09:40)/ t8 @' z, w! V$ E
7-9 安全区域适配解决方案 (13:15)
% J5 Y/ P6 W; |3 A' D7-10 操作栏角色按钮渲染 (11:27)
1 ?5 W* T; l! p/ R7-11 自定义组件 behavior机制初探 (22:09)
( t. ]7 D0 S* M9 P; E/ v7-12 事件回调参数工具函数封装 (09:31)8 [. V3 j e1 M! X, L
7-13 更新服务状态回调处理函数实现 (14:04)
" h6 L" Z7 h z' P" e- D7-14 常见登录方式及小程序登录 (14:08)
; e4 a2 C4 U- ?, ?7-15 思考题:在小程序中采用手机登陆方式的优点3 Q. w$ g* C: D( j' }1 Q4 \
7-16 登陆页面实现 (25:47)
6 ] D' @0 D' Z, ?: Y7 B: J7-17 异常与错误 (17:36)
. n e; l# E0 ~5 a% v# U( S. Q7-18 异常机制与异常捕获 (14:52)
: ^: P8 D% G+ q; y1 @% ^3 N) T7-19 登陆时机控制与刷新令牌 (20:13)7 d2 m/ b7 g! g- p
7-20 服务状态修改测试以及注意事项 (05:59)
) v0 f1 H) a* S1 l; [7-21 页面间事件通信机制实践 (22:39)
/ h4 z: x/ O$ Y8 {2 z7 u" G7-22 自定义 button 与外部样式类 (19:11) t& b% Z# n6 x4 U' B
7-23 让自定义 button 组件支持开放能力2 K7 W0 b5 n& {- [0 _
7-24 服务预约页面与预约成功页面实现 (25:58)
$ n9 r# C( F% G2 @8 u4 y& ?0 r7-25 服务详情页面收尾 (07:00)
+ V+ \, @3 J. s3 C- [7 s7-26 章节回顾8 F0 ?5 e' T0 s' {# U$ t4 P* R
3 q* Y$ D% S' }' h4 N7 B第8章 表单提交与表单校验19 节 | 214分钟0 H |$ d% J1 {" k% q7 u
8-1 开篇语 (03:42): y4 C# v5 h+ E: T D! ?2 V6 ~
8-2 服务表单组件表单项定义 (17:21)" R7 m p, `# {/ Q% h" O
8-3 服务类型表单项初始化逻辑实现 (21:49)
/ e( i* _6 G( C6 g4 C& d8-4 深拷贝与浅拷贝 (16:02)( u& C( E/ ^+ }3 x% c
8-5 表单项事件回调处理函数实现 (12:22)
) T& b& q. ]; C8 @* q8-6 图片上传组件封装之数据监听器 (13:42)
% F4 [0 r: W$ @3 ]8 O8-7 图片上传组件封装之组件元素定义 (15:26)
9 ^2 N B! ~0 Z! z8-8 图片上传事件回调处理(上) (13:17)" t/ D) e6 Z* k- ?2 l
8-9 图片上传事件回调处理(下) (16:21)
; a8 V! Q/ g5 L! ]# w0 v, f* H9 x8-10 服务器合法域名配置6 L. S! E& ^! ~# u# |
8-11 发布服务表单联调 (11:59)
4 C* j( U) b9 L; b# T! R8-12 编辑服务表单组件联调 (11:48)$ g; ^8 B/ g" D& K% J7 M l
8-13 发布服务与编辑服务表单提交 (14:03)' }' Y; {' y0 I. |8 `6 i
8-14 表单校验功能实现 (19:50)
: v) V' |& J3 U6 G) E% u8-15 思考题:前端/后端已经做了校验,另一端还需要做吗?为什么?
+ \+ W) m W/ Z2 f, v: P8-16 组件监听页面生命周期实现校验状态初始化 (08:36)$ C" n! X: N: Z
8-17 原生 API 机制踩坑 (09:16)
1 H9 ~/ k& [7 O) ]. {8 [; U* u( r8-18 服务表单组件收尾 (07:39)4 i: E- E7 f# b' A
8-19 章节回顾
' g! ^) S$ g( C5 |, E3 L& Y& Y$ W+ T7 J% ?( u
第9章 即时通讯SDK 二次封装与全局状态管理30 节 | 328分钟4 i6 l1 s% b3 d7 C) |4 N
9-1 开篇语 (08:02)9 {1 B: q- c6 E0 e
9-2 即时通讯IM SDK 安装/ a5 u: E7 y3 q% i
9-3 即时通讯 SDK 安装与启动 (10:07)2 Y5 F3 u+ j# o! H$ `
9-4 模型类基础封装与单例模式 (11:06), ]! H$ S6 G3 m1 E7 q" P9 M% g
9-5 获取消息列表模型方法封装 (11:59)6 k! H. p$ v% @9 D' Y
9-6 测试环境 sign 生成函数
9 Q; d9 F* z' E# u# |5 o, H9-7 TIM 登陆实现 (12:10)
J$ b* y* j! R9 e8 p, f+ P, E9-8 TIM 事件监听机制初体验 (04:57)
5 C- ]& u& M4 n P9-9 全局状态管理介绍 (06:39)& X; |$ V( R# W& A3 ^% i& U
9-10 MobX 实践 SDK 登陆、下线状态管理 (14:42)4 K$ a0 E( R) Q& w
9-11 利用 MobX实现TIM SDK 状态与原有登陆机制集成 (12:36)
! b0 ?' e# L8 b+ w; H9 S' m1 T9-12 消息列表和消息接收状态管理 (12:52)/ S6 Z8 R) P* m
9-13 测试消息列表获取与消息接收 (10:34); s7 p, c3 Y' h: {/ x3 o
9-14 会话详情页面基本骨架搭建 (10:39)
/ [1 h9 d2 l* u3 t( R- w9-15 消息组件封装 (26:11)
/ s- ^! o' p+ i, l) ^9-16 自定义类型消息展示 (17:54)3 w: ?: p$ S0 P, Y! d# ~
9-17 消息发送事件回调处理 (12:34)
0 _4 I# I$ _+ N; y9-18 消息实例创建与工厂模式 (18:19)% T( ]2 d* m' X. b
9-19 发送消息测试 (04:57)
1 a" f' C# e* \2 H9-20 主动消息上屏实现与scroll-view实现指定列表滚动位置 (11:33)
9 g" B& f: m' m: Q. | M0 i, E/ e6 q9-21 滚动触顶加载更多历史消息 (12:31)
3 {6 z/ B# A. s9 [' y9-22 IM 用户资料更新与获取实现动态导航标题更改 (12:29)
& R4 Z8 g6 d1 \/ ]0 d9-23 服务链接发送提示功能 (09:51)
) N# G6 B O3 q' @+ c" V9-24 会话列表获取与更新事件监听 (10:10)! w' x. j( P, u0 ?! ~, p# b
9-25 消息栏目会话列表展示 (16:27)
# n' M( B) |! W H' h9-26 自定义徽章组件封装 (11:31)
" j F) ^; t5 J9-27 tarbar未读消息提示实现 (08:54)4 T5 O) r1 n# k+ E$ { A N
9-28 tarbar状态同步解决方案 (15:58)
5 \; z% N5 G9 V1 q+ ]9-29 即时通信功能收尾 (11:25)
N2 a5 b3 H0 E1 @! x* `5 i/ r9-30 章节回顾, f3 Q. w: t3 s8 c- E* x
3 U* W3 k- B! G6 d0 }第10章 个人中心登陆注册与订单、服务管理16 节 | 237分钟
y( ]$ O2 Z. l/ E) e5 `+ O% S# P2 B: n10-1 开篇语 (01:13)
& [# ?2 D; A( k$ q1 B2 t10-2 个人中心头部展示实现 (07:11)' t' |3 D$ O P- i: ?" n
10-3 宫格、宫格元素组件基本定义 (10:38): Y# [! ]: E3 C8 l$ _
10-4 组件间关系定义实践 (14:10)4 D! r6 \- m7 P. |0 k8 y( I
10-5 个人中心宫格展示配置化 (07:12). h+ B& E/ f1 r* N, O6 ?" l) Q" K4 H
10-6 异步请求执行优化与宫格徽章展示 (18:03)
: I$ u) e2 w9 E10-7 组件事件冒泡与穿透 (22:52)6 j* R6 k2 ]7 c8 T- a. ]( ?' U6 ^
10-8 “我的订单”页面数据获取与页面骨架搭建 (17:21)
* B8 w7 J0 o! {: A& n5 w6 T5 D: L2 ?) c10-9 订单预览组件展示元素实现 (14:37). O( m+ @/ K& B- l C0 r) ]
10-10 二战 behavior 实现订单预览组件操作栏 (27:14). d4 Z3 p. w7 J+ S0 a6 o
10-11 “我的服务”列表页面实现 (13:42)
c+ N6 \& l7 J/ _10-12 订单详情页面基本元素展示 (24:27)
% J* Z% X4 O1 E1 W: [% {10-13 订单详情操作栏渲染 (15:34) S4 V3 I3 V* r6 \3 ]* n( l
10-14 订单状态更改实现 (13:40): X+ Y& i3 J: E. w8 v$ s6 n
10-15 订单评价页面实现 (24:02)
) y" B; k2 h. u% Q& L8 G10-16 订单评价功能收尾与售后模块说明 (04:57)
# f- D. j" U0 N% p( `$ f5 c, J! H: X0 H1 {2 |# A/ j5 R8 C
第11章 课程回顾与总结1 节 | 8分钟
; Z0 O; X0 F2 Y- g11-1 课程总结与寄语 (07:38)
. d5 K$ y8 P* @8 n1 t& x P( Q$ ?$ y8 n7 Q
〖下载地址〗% ^" w- @" i' K' S, M R* @4 R
& {% U- M7 s( h" c& L
〖升级为永久会员免金币下载全站资源〗! t( E7 Y6 `8 @+ |* ?
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
: ]7 q6 \3 E# E) H/ G7 \ |
|