; Z/ n( ~* F# |$ g
' V- P+ S$ K! D4 A6 P% b4 }〖课程介绍〗% g( Z6 h7 _+ E/ h& U
还在为没有项目经验而烦恼吗?本课程从小程序基础语法、上线流程、数据驱动、uni-app开发、多平台适配、到最终项目发布 ,真正做到从0开始,开发一个属于自己的、能够上线的、高质量小程序项目。帮你解决快速积累项目经验、扩展新技能、提升薪资的问题。7 B& j; Z9 N; K+ t4 Y% X
〖课程目录〗
( t/ z$ O/ T1 Q/ r& r第1章 课程介绍(了解本课程必看) 试看1 节 | 16分钟! s9 G& e8 e f& A+ x4 V
1-1 导学 (15:50)3 ]" @1 e# j: m4 v; S4 ^& k
* p! B8 l" Z. b1 e9 O1 ~: E# t
第2章 小程序初体验15 节 | 88分钟
1 T# q- p5 }6 }9 V4 n) R: c2-1 开篇介绍 (01:28)5 g2 O3 Z9 ~& O
2-2 小程序开发前的准备 (04:23)- h' p( Q5 J$ B# Y1 D: @
2-3 开发第一个小程序应用 (06:43)2 m3 H' W" o$ \
2-4 了解小程序项目的基本组成结构 (08:20)4 N, B3 o+ d6 j/ g! N
2-5 wxml VS html (07:36), q% D9 b% v$ w8 ^5 { H" @' @5 X
2-6 wxss VS css (08:15)! C% h3 M* f/ l* b
2-7 .json文件 (04:57)
/ l; G& f( c: L! s: ]- o) l8 `! I2-8 宿主环境与小程序的运行环境 (04:48)4 x3 _5 V4 O5 J4 u
2-9 小程序内置组件-view (07:48)* E' b" @0 @$ k# v; c
2-10 小程序内置组件-scrollView (07:46)9 h' t7 l/ ~4 G+ L1 [/ O
2-11 小程序内置组件-swiper (04:43)2 H8 `0 U9 Y, K# `4 F; O' u
2-12 小程序内置组件-text&&rich-text (04:36)+ C: O) q- D5 g
2-13 小程序内置组件-button-image (07:04)8 i$ q0 U( ^$ i2 V, b7 `
2-14 小程序成员管理 (03:38)$ g" X+ l ], D a, `& a
2-15 小程序发布流程 (05:47)
& q( `+ ^" T; k
- C. P; C2 N8 k2 C% ?第3章 小程序核心语法21 节 | 225分钟
2 Y3 G. @: }; |$ x1 J0 s' b3-1 开篇介绍 (01:29)3 f5 k, N# p) B* t- O% x
3-2 小程序的数据驱动原则 (13:00)
+ v8 Z) H6 n7 z7 r4 b l8 S3-3 小程序的常用事件与属性列表 (12:34)- w k4 ^: K7 o
3-4 小程序的事件传参 (11:14)
+ G5 D- H5 b8 c6 `; h3-5 实现【双向数据绑定】 (12:57)7 e4 L v0 Y7 }1 _( E
3-6 【任务题】实现双向数据绑定功能
5 F+ f. F) a- H( q: Z& O5 r3-7 【讨论题】数据驱动
; E; |# y# p ^/ O3-8 条件渲染 (12:49)
0 y- h7 t& h( v k5 I8 F3-9 列表渲染 (14:09)
4 R: o$ `2 C7 V2 l% [3-10 配置文件解读 (25:41)
2 c- I+ P! U- n8 X0 V" j: ]3-11 数据请求 (21:02)/ V7 E$ R. s0 }5 [5 F8 ?
3-12 异步编程新方案 - promise(1) (13:24); M8 n% R) m7 T" D
3-13 异步编程新方案 - promise(2) (09:28), O7 y& C) w# M+ }
3-14 【讨论题】异步编程- \# `9 f9 e Y2 Q
3-15 异步编程再升级-async和await (09:38)( p5 v4 k% \7 M/ ~' {/ _
3-16 【任务题】异步编程
# t- s! J2 ]. o( ^5 B# M' h: U3-17 小程序使用 promise 解决异步编程 (10:40)7 r: j" h; B6 g% i+ H: e6 l6 Z
3-18 小程序页面的生命周期 (16:00)3 E, U% f o3 x3 n
3-19 PullToRefresh下拉刷新与上拉加载 (19:26)
0 x( [* Z! F9 B3-20 小程序的页面跳转 (18:38)0 c- a7 C$ e6 w3 \" l& E* J: N
3-21 总结 (02:26)
7 |6 x i* Z. r
6 O8 S+ V1 t. h! n: K+ W第4章 小程序进阶概念10 节 | 92分钟
! d) x- Q% _+ A `7 [% W6 S4-1 开篇 (02:17)
+ x1 O3 x2 b" { w+ M4-2 什么是组件化思想 (04:38)
k9 [! o; u9 M4-3 创建第一个组件 (08:19)3 e- ?5 o7 x: `0 e
4-4 组件的生命周期 (15:24)
7 c4 {7 H6 D7 t5 X2 b3 c6 f4-5 数据监听器 (11:27)
* n8 K( {" v! V6 o! Q! V4-6 组件之间的关系与通讯(上) (11:44)
6 d3 g8 F1 Z$ Y/ L9 j# o1 x4-7 组件之间的关系与通讯(下) (18:22)' k7 X/ k$ G; w: ?7 _( I( f& t
4-8 组件的插槽 (15:51)
$ a2 l( X8 {/ s- h) M4 j* [4-9 总结 (03:15)
/ r7 @8 G, n" T( z, ~; k' Q6 e# C4-10 【任务题】热搜列表实现. m& T* R- \- `* O% t, T# h
. x( z) o2 k) }
第5章 uniapp开发ImoocBlog 试看36 节 | 246分钟
' E' u- d/ P' ~+ P. I+ j- b7 b5-1 开 篇 (01:58)
& h* D3 e: Y0 T2 R& ~5-2 uniapp难吗? (03:12)6 V2 }! K7 s$ Q1 ~& }( s/ Y7 p
5-3 配置uniapp开发环境 (06:24)
5 {. O+ \, j( h1 r5-4 创建 imooc-blog (08:57)* T% O& m* ^* u3 g4 e
5-5 运行项目到 微信开发者工具 (06:34)
3 C7 z3 n; v& t& y7 z, e2 O' C) {: J5-6 使用 VSCode 开发 uniapp (04:24)
4 q W# w/ k9 [: \# h2 U5-7 创建与配置 tabbar- (10:54)
0 C# W1 y+ b* |( u9 }8 R1 I) g% G5-8 警告与错误处理 (05:50); y" d" e, N# y# C" f4 b6 U
5-9 热搜页面分析 (01:08)
$ [. B7 C* ?2 x$ j5-10 认识 .vue 文件结构与 logo 图片展示 (08:54)/ B& m' B. t" E$ a! j* A
5-11 创建搜索框组件 (15:57)
1 V1 c2 h: l, ^, U* m! W5-12 tabs组件 - 创建并分析 `my-tabs` 组件 (05:49)
+ E+ E( J3 M7 W$ @5-13 tabs组件 - 封装网络请求 (11:09)
. e1 n7 x( S& ?# ]/ P# {0 h5-14 tabs组件 - 进行基本的数据展示 (09:16)3 Y- P5 T" ?1 k+ Q0 o
5-15 tabs组件 - 美化样式 (05:31)
. j- U0 z9 R. q+ E% H7 Q! ]0 U9 L5-16 tabs组件 - 设置激活项 (08:22)3 k j; {! _* G( c5 A+ r6 ]
5-17 tabs组件 - 定义滑块 (03:22)( t5 F0 f) r# M, }1 W' ]2 F) _5 v0 s
5-18 tabs组件 - 实现滑块的滚动 - 01 (07:21): f) D* p5 h" v
5-19 tabs组件 - 实现滑块的滚动 - 02 (16:35)0 W6 H! ` S/ ?
5-20 tabs组件 - scrollView 的点击位移 (04:01); J9 h2 M& j9 o: \8 v+ n- z
5-21 tabs组件 - 增加可配置项 (05:07)
5 @7 ]: p& I- _6 X6 ?) z( L" {5-22 List 组件 - 分析 List 组件 (03:58)2 m0 f/ q4 Z a% t
5-23 List 组件 - 使用 mock 数据,构建 List 的基本结构 (08:35)# g: P) j8 x) J; @) k' D+ G6 D
5-24 List 组件 - 美化 item 样式 (10:15)$ F+ b$ r& R& u
5-25 List 组件 - 根据 tab 的切换,获取真实数据 (14:30)
8 Y @% C1 }5 c5-26 List 组件 - 渲染真实数据 (13:04)
$ ?, p7 H! B2 x2 S, D- `5-27 List 组件 - 通过 swiper 改造List (07:02)7 |( {, U' y8 D
5-28 【讨论题】通过 swiper 改造List遇到的坑
1 n! P8 r5 b, e5 u% W4 ?- b! {5-29 List 组件 - 解决列表高度展示错误的问题 (11:53)) {" A4 e% U: z& P- W
5-30 List 组件 - 解决 切换 `tab` 时的 `list` 的卡顿问题 (05:31)$ }: k6 A! C& E0 E+ J4 x
5-31 List 组件 - `swiper` 和 `tabs` 联动 (03:36)
' x0 [" k) `* O5-32 List 组件 - tabs 中滑块跟随滚动 (03:06)
* d) Q0 {9 ]' h: B7 C& m# K5-33 完成 `tabs` 的吸顶效果 (02:48)
, e4 j$ l( D; \; s5-34 控制列表滚动位置 (03:58)
% |6 b# x, a* R9 \" ^5-35 List 组件 - 处理热度的显示 (04:30)
8 B6 f. J. G# M+ a* j5-36 总 结 (02:24)
& U* D* d1 A/ m* `7 R0 L
. h! t h5 J1 V# U: z第6章 文章搜索页面20 节 | 123分钟
! R6 _3 A+ p3 Y* g0 y6-1 开 篇(添加片头) (00:45)
2 h$ j4 n# [ o6-2 文章搜索 - 分析文章搜索页面 (03:38)2 I# p4 t4 m4 q2 M" l' [5 _
6-3 文章搜索 - 使用分包,创建 `search-blog` 页面 (08:40)& Z( q, }! `% C
6-4 文章搜索 - 完成跳转,渲染搜索框 (04:29)0 {% r1 x, }- k
6-5 文章搜索 - 为 `my-search` 组件赋予搜索的能力-1 (12:43)
$ }( _ G8 j7 `9 g" f7 c0 M: p6-6 文章搜索 - 为 `my-search` 组件赋予搜索的能力-2 (12:37)0 f: U# w' V: V0 S+ I8 l" l) g
6-7 文章搜索 - 显示推荐搜索 (02:55)/ Q, q% j9 h* d7 s- _; p
6-8 文章搜索 - 创建三个业务组件 (05:41)
- v! B* f& ~" r/ }. A( v' [6-9 【任务题】控制业务组件的展示效果3 w. w1 O. s4 V7 E5 w
6-10 文章搜索 - 控制业务组件的展示效果 (14:52)+ Q: r% q' E/ ]' i) R
6-11 热搜列表 - 数据获取 (03:49)
w9 L, s4 V& G. L# Z$ ^$ X7 H6-12 热搜列表 - 数据展示 (10:24)1 |2 ^0 k4 ~* `& P0 R' ^1 Y
6-13 热搜列表 - 热搜点击处理 (03:50); e2 z) Z& G4 E* o
6-14 搜索历史 - 渲染基本结构 (07:08)3 j; W8 {* M( q# h/ t6 ^- y9 ~0 |
6-15 搜索历史 - 美化基本样式 (07:37)1 b$ L- `/ }1 q0 W
6-16 搜索历史 - 保存历史数据到 `searchData` (10:16)+ O9 W. X# P+ g" x! E- G0 C7 e
6-17 搜索历史 - 处理 `searchData` 的删除操作 (09:27)
, Y' C6 V, \ L( n$ v6-18 【讨论题】构建良好代码结构遇到的“问题”?8 Y. `# R. H6 q) q: |- M7 A
6-19 搜索历史 - 找出现在的问题 (02:20) L' M" W% k) g% ?
6-20 总 结 (01:09)% ^7 b& G8 j, K0 M% e- @
p1 C8 c! J5 |. n/ z3 w
第7章 全局状态管理18 节 | 113分钟
0 x) @ |- L) P3 g$ E' |' a. x7-1 开篇 (00:53)0 p& r: n* g7 ?6 m4 \
7-2 状态管理 - 全局状态管理工具 (06:15)$ _+ a( p- R; `8 _% n, s
7-3 状态管理 - 在项目中导入 vuex (03:09)
) M! v1 ^- H$ L' ?" e" {4 ]& D% D7-4 状态管理 - 测试 vuex 是否导入成功 (07:34)
) V# M$ _7 L3 f9 O5 ?7-5 状态管理 - 构建 search 模块 (05:47)
# _( y2 V' n7 A& V% C7 D5 H7-6 状态管理 - 使用 search 模块完成搜索历史管理 (05:58)
/ i2 I3 Z2 o9 {0 B _1 s) S) B: x7-7 状态管理 - 数据持久化 (06:15)
0 j0 E0 ?9 V7 X* z7 T7-8 搜索结果 - 获取搜索结果数据 (05:27)& l( P; ?6 ~6 T M3 [) S `
7-9 搜索结果 - 渲染搜索结果数据 (14:19)& B; |- q. s* S$ l9 U2 S
7-10 【讨论题】 item 渲染1 B ~, n: B5 L) i$ ~. L
7-11 搜索结果 - 处理相对时间 (13:17)$ P* C5 ]5 T+ u
7-12 搜索结果 - 高亮搜索结果关键字 (08:53)" {% [/ a4 O! Q
7-13 搜索结果 - 介绍并使用 mescroll-uni 组件 (14:35)
S9 w9 b; i8 \3 v X7-14 搜索结果 - 实现下拉刷新上拉加载功能 (10:05)
5 a+ {5 @7 G( W2 g1 X7-15 搜索结果 - 处理空数据场景 (05:43)" F- ^, V5 Q, m( z8 Z, G) x4 l
7-16 【讨论题】下拉刷新、上拉刷载$ p+ x; Q4 O" \ s
7-17 文章搜索 - 细节修复 (02:58)8 M( ?1 Y, k2 b b
7-18 总 结 (01:20)" Q( S2 o8 w/ }; F- d
: u2 u. h9 b8 W, F( a3 ~
第8章 文章详情模块开发21 节 | 134分钟4 A- X- N# I: h1 l( D' r
8-1 开 篇(加片头) (03:12)
4 J2 Y( P8 q: w/ X, `: _3 R! j8-2 文章详情 - 点击进入文章详情页面 (07:28)# T Q) I/ Q5 R; p5 W
8-3 文章详情 - 获取文章详情数据 (11:15)9 n& J. n/ e, e, O; y
8-4 文章详情 - 分析并渲染文章详情的基本结构 (06:05)0 z% @2 O8 k Y1 z l) a* m
8-5 文章内容 - 美化文章内容区域 (08:41)5 E J1 |8 J' h- i" J7 F; P$ h
8-6 文章内容 - 分析文章内容的样式实现 (04:21)
0 e+ M1 w% J3 K8-7 文章内容 - 实现文章内容的样式渲染 (23:05)
! n* v2 U! Z4 p9 M8 |* b! ]4 c6 E8-8 【讨论题】文字太小是怎么回事?8 x4 z; Q- a- E* f0 F* r
8-9 文章内容 - 解决字体过小的问题 (06:03)3 S, l' }0 b; W
8-10 【讨论题】渲染 M2 X+ s* i; }, y- f! M
8-11 评论列表 - 获取评论列表数据 (07:10)2 R2 b3 V; m* t w: Q
8-12 评论列表 - 渲染评论列表(精简评论) (10:14)
; z/ t! s1 p/ p8 z& U$ v8-13 评论列表 - 美化评论列表 (08:18)
5 f" Y$ J2 P0 K- g4 P" ?! }8-14 评论列表 - 渲染全部评论列表 (07:57)/ I: d( o% A, r
8-15 评论列表 - 完成全部评论的分页加载 (07:28)
0 y" Q# H k' I$ x! U, D3 G$ r8-16 评论列表 - 处理数据加载完成的提示 (04:45)
) K8 |& C8 S# y% d8-17 功能区域 - 封装功能组件 (05:43)
) G6 y; l4 r+ ~4 i+ c/ j8-18 功能区域 - 样式美化 (04:24); E+ l( o& V2 M
8-19 功能区域 - 增加 `my-search` 的样式适配 (04:12)1 X' h6 r& v8 T9 L1 L: K
8-20 明确功能业务 (02:02)
$ G+ {1 N9 P7 l2 K8-21 总 结 (01:29)
# U g( ~$ k% o+ _% w- i. @4 P- w) _# Q7 `$ m( e" B7 Y$ T6 r# p: V
第9章 用户登录20 节 | 111分钟0 b) X1 n, z7 i9 `
9-1 开 篇 (02:26)0 C$ ^% [# q y! m! P+ J& b5 j
9-2 用户登录 - 登录页面基本样式 (04:38)6 O. L1 e) g" K9 ~/ T$ P
9-3 用户登录 - 封装登录组件 (02:52). t% A. \: [; i
9-4 用户登录 - 明确登录的实现思路 (04:52)( X' ]) Q( u( V* O1 `; s* J# b ]
9-5 用户登录 - 封装 action 调用登录接口 (11:07)
+ ~# C5 Q" U9 U- c2 x: N) d9-6 用户登录 - 保存用户登录状态 (07:32)( K5 b0 w" E5 n# T6 B! q8 T( s
9-7 用户登录 - 完成已登录的用户视图 (04:06)
- K) h2 A! a) j. M- l9-8 用户登录 - 实现退出登录功能 (05:36)& |1 n4 J# }# L/ L$ I
9-9 用户登录 - 判断用户登录状态 (04:35)' r }! q2 ?" x" [3 L6 N
9-10 用户登录 - 新建登录页面,处理当前场景 (11:46)
+ P9 c, B, R7 S, ?2 y0 M9-11 用户登录 - 监听登录成功的状态,返回之前页面 (03:48)/ A7 c, o3 v% [0 M' x/ A4 w$ R! d
9-12 用户登录 - 处理登录时无 loading 的 bug (01:43)
& Z/ w! E8 z) b9-13 文章操作 - 关注用户 (09:03)! f& _9 }- i6 m6 |" }" i& O
9-14 文章操作 - 处理发表评论的 UI (11:00)
' @: ^1 A( o% ^ `& i* }! t9-15 文章操作 - 处理评论框的显示问题 (09:54)8 E1 Q" b, W9 ^: i8 S& ~' Y R
9-16 文章操作 - 发表评论 (07:18)$ H* W7 j- o6 N9 S( W, s2 i" |3 c
9-17 文章操作 - 回显评论数据 (04:57)
( R, u! R+ C& x" q9-18 文章操作 - 关于点赞和收藏的功能实现 (01:21)% [" k% W( l3 s) ~" [
9-19 【任务题】实现文章的点赞和收藏功能$ n. o. n9 ?7 V% f# _
9-20 章总结 (01:29)
( B: f) C) m+ {) ^ @$ K
8 h- |3 H W+ @5 h$ U+ O第10章 热播模块16 节 | 80分钟
P2 \' |3 A0 { j10-1 开篇 (03:01)
+ d3 z- T( E, r7 {! k# d10-2 热播列表 - 获取热播列表数据 (03:43), M5 A2 d' ~+ ]+ b) n, J" ^1 n# B9 \
10-3 热播列表 - 渲染UI结构 (10:12)
7 N% F( M" l7 U: D& N10-4 热播列表 - 列表的下拉刷新与上拉加载 (08:42)/ V0 M+ _7 D) l! [4 }
10-5 热播列表 - 点击进入详情页 (03:05)
1 F7 O7 R4 V+ j! G5 t+ J10-6 热播详情 - 渲染详情页面的视频组件 (10:46)
3 `, s u: ^' i2 A3 |10-7 热播详情 - 展示视频弹幕 (06:34)4 B7 D( `2 h0 @
10-8 热播详情 - 渲染全部弹幕模块 (04:44)
6 m3 H- E, l5 f. L: q10-9 热播详情 - 渲染底部功能区 (06:56)
: W+ N% c2 C, d% |10-10 热播详情 - 发布弹幕 (07:19). ^. k; B+ U) ~7 q/ q: b: [& r
10-11 热播详情 - 解决弹幕不显示的问题 (03:06)
* m O! V; c( }: Q, Q10-12 热播详情 - 定义弹幕的随机颜色值 (03:21)! `6 P% o' D7 r0 e" X L v9 r( D
10-13 热播详情 - 处理弹幕列表数据加载动画 (04:03)+ N! b& ~! w* @3 ]& m: @: `. W ?2 G
10-14 热播详情 - 点赞、收藏的实现思路 (01:25)% o; o8 ?% T( g- e7 H# ?6 \
10-15 【任务题】热播中点赞与收藏的实现
7 u" F0 f; m$ G7 y0 O10-16 总结 (02:06)
( u% m1 A, K. F( ?
3 b( l$ X1 d- w8 U( Z$ L1 N* U6 {第11章 多平台适配10 节 | 35分钟
2 W; q5 n; S* F: d# q) Z3 C11-1 开篇 (01:52)
- O3 _ B l7 Q$ n11-2 uniapp 中的条件编译 (06:00)
5 A, ?! A3 _, I9 }11-3 多平台适配 - `tabs` 置顶效果消失 (04:17)6 |" B2 V8 }; W$ F, M' s* _# q
11-4 多平台适配 - 火狐浏览器处理粗滚动条 (03:09)- _% X7 S+ n0 c' u6 R
11-5 多平台适配 - `ui` 错乱 与 文章详情无法展示 (03:25)
' ]. e2 N. M3 \11-6 多平台适配 - 文章详情样式处理 (02:37)
, E7 b( x7 f' D, ]4 l |6 l. Y11-7 多平台适配 - 热播视频全部无法播放 (07:03). _- @1 v: e F7 i! C* A
11-8 多平台适配 - 一键登录功能 (04:54)
7 J$ m# A2 W9 y/ A11-9 总结 (01:41)
) M4 W F A' y" [! N4 u0 \11-10 【讨论题】多平台适配问题
6 _0 W5 X) K9 |$ e
! [) ^- d. W% x5 {第12章 项目发布4 节 | 9分钟/ J# g5 i# o7 ~( k6 A0 L6 y0 I, g
12-1 开 篇 (00:46)
; A8 ]7 j! G) R, r+ b" b5 k& V12-2 打包微信小程序 (02:37)6 f8 R* z7 e" U& [$ L* e
12-3 打包 h5 页面 (03:51); [6 j5 V1 x) y
12-4 总 结 (00:53)5 w& }8 l" L" o9 M# W7 Y( O3 i0 R/ @
" U3 p0 J4 |$ K# Q. w4 w
第13章 课程总结1 节 | 2分钟
8 _9 V& X. s9 R/ y X7 b: i6 j13-1 课 程 总 结 (01:24)
# V9 j1 U: Y0 G: P$ w/ E' N5 p2 H6 a7 k ]
〖下载地址〗
5 B* I) y, p! ^6 o+ Y1 l0 w, p- l2 |! N
〖升级为永久会员免金币下载全站资源〗$ ?8 C! O U: n) u" M
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html3 B* U# Y: ]1 g9 k6 s I2 G- ^
|