* ?+ H9 D# l2 d) z$ C- D$ n5 b* b
- R0 z: g# d _) `
〖课程介绍〗
( d" u; P, K* d还在为没有项目经验而烦恼吗?本课程从小程序基础语法、上线流程、数据驱动、uni-app开发、多平台适配、到最终项目发布 ,真正做到从0开始,开发一个属于自己的、能够上线的、高质量小程序项目。帮你解决快速积累项目经验、扩展新技能、提升薪资的问题。
2 Q; m w4 }" z2 L5 R) v3 {〖课程目录〗, z0 ^6 ^, z1 ]$ v( ~, }
第1章 课程介绍(了解本课程必看) 试看1 节 | 16分钟; K( I1 }0 c; W( U0 o
1-1 导学 (15:50)
. V: r% f+ C$ o2 O! i$ T& [2 Z& k. I/ P* ?" H
第2章 小程序初体验15 节 | 88分钟5 L) t4 U5 W# f( g0 w
2-1 开篇介绍 (01:28)8 _ t8 ], A+ E; c" a) {, ?$ |
2-2 小程序开发前的准备 (04:23)" Y' X! v/ J. A$ T( X
2-3 开发第一个小程序应用 (06:43): Q& [+ r* D: i) z' G, E
2-4 了解小程序项目的基本组成结构 (08:20)! @( d9 a) P6 o( j
2-5 wxml VS html (07:36)
% b, R& c' G- `: h; W# U3 @2-6 wxss VS css (08:15)3 |0 N, N) ~4 A! |+ O* q' {% L, s8 g+ _
2-7 .json文件 (04:57)
8 c8 I/ _# S5 s( M2-8 宿主环境与小程序的运行环境 (04:48)4 k2 k9 r S0 Y( R0 \
2-9 小程序内置组件-view (07:48)
3 V, J3 t; M5 x& r2-10 小程序内置组件-scrollView (07:46)$ M( _$ e" b0 h: g" S- S- `- r
2-11 小程序内置组件-swiper (04:43)
& l. {& o' c' H2-12 小程序内置组件-text&&rich-text (04:36)+ Z& N1 m- U# T" d, x2 ]) k
2-13 小程序内置组件-button-image (07:04)' E& a z, v: O) F2 a
2-14 小程序成员管理 (03:38)
- X( i1 w8 T( q5 ^/ g" p* j- v2-15 小程序发布流程 (05:47)
4 _) C7 f/ ?" h( |4 Z u. Z# ]& r( X" F O" _
第3章 小程序核心语法21 节 | 225分钟
" j# F* |; I$ U# V$ y3 S2 g/ `3-1 开篇介绍 (01:29)
( V4 ?4 z) p0 M- k' z3-2 小程序的数据驱动原则 (13:00)
9 i0 ?4 `4 ` N+ |3 {) ?) P/ b# K6 G3-3 小程序的常用事件与属性列表 (12:34). U' ?( E o! k) `
3-4 小程序的事件传参 (11:14), Y& f5 s8 c# F* A
3-5 实现【双向数据绑定】 (12:57). ?# t, C& O4 Y7 ]( n
3-6 【任务题】实现双向数据绑定功能
7 K$ L; `) t4 ]" a/ m1 l5 ]3-7 【讨论题】数据驱动
5 }0 B- ]3 G! a0 V, h4 f1 l2 W3-8 条件渲染 (12:49)/ d+ q8 [! p9 P }7 B* T5 a
3-9 列表渲染 (14:09)
5 B' N4 l% }: l3 E N% b6 e; r3-10 配置文件解读 (25:41)$ I9 F; r# {$ w# Y% g }
3-11 数据请求 (21:02)
) `" _: c, G* r3-12 异步编程新方案 - promise(1) (13:24)
6 E- X3 t" w2 Q' b3-13 异步编程新方案 - promise(2) (09:28)
! I7 }7 C+ G1 R6 R3-14 【讨论题】异步编程
7 ^! K. S+ O5 q0 [- M3-15 异步编程再升级-async和await (09:38)3 a2 ]* [$ T( N8 n+ v/ K5 |
3-16 【任务题】异步编程
5 A; j- ]' v u" P; U5 r3-17 小程序使用 promise 解决异步编程 (10:40)+ n' {3 N8 B( ]. ~1 N- v6 |
3-18 小程序页面的生命周期 (16:00)
6 L* s2 S" i9 ^6 n: v8 q6 @: F2 D3-19 PullToRefresh下拉刷新与上拉加载 (19:26): Y% l: P. I5 K1 R
3-20 小程序的页面跳转 (18:38)
$ M" D H- v- \4 i$ v3-21 总结 (02:26)8 g* S/ j& N, e9 V
/ y4 n) _! @' b6 ]第4章 小程序进阶概念10 节 | 92分钟" S6 Y, \5 b' C1 `7 {0 ~
4-1 开篇 (02:17)
/ r& [2 }6 Y+ M, X b6 S i4-2 什么是组件化思想 (04:38)
" ~) a! ?) ~( G5 S9 t4 S" R4-3 创建第一个组件 (08:19)% W4 E7 r( T& a: z2 K- U
4-4 组件的生命周期 (15:24)/ ^; E+ A: q' o) ?& N- ?
4-5 数据监听器 (11:27)3 p( P/ s/ y4 H. w: F
4-6 组件之间的关系与通讯(上) (11:44)
) f% u1 i3 C8 y8 X: j; s1 W4-7 组件之间的关系与通讯(下) (18:22)
2 A/ T9 _! E/ z4-8 组件的插槽 (15:51)- `8 n7 q( k0 Z' a
4-9 总结 (03:15)2 n# A. z7 G. B d9 i- j8 p
4-10 【任务题】热搜列表实现
! J5 x- k. @4 d- c! _6 c! X+ N& ?4 R, g1 q5 E* r5 k2 z
第5章 uniapp开发ImoocBlog 试看36 节 | 246分钟( `+ T, {9 J% c" @2 J2 y3 K
5-1 开 篇 (01:58)0 r S! P' ^4 L8 [/ ~6 T5 Y
5-2 uniapp难吗? (03:12)
- q3 |* j( R7 J/ n+ `5-3 配置uniapp开发环境 (06:24)
: r% u" m7 i* g U( H5-4 创建 imooc-blog (08:57)
1 `' i* v' _: O5 \9 \! w5-5 运行项目到 微信开发者工具 (06:34)
$ l) @. k4 |& o _3 x. `/ I5-6 使用 VSCode 开发 uniapp (04:24)! C5 c( ]1 Y4 I. B: N) ?9 q
5-7 创建与配置 tabbar- (10:54)
8 g' g* p7 X+ H Y( G+ G5 z5-8 警告与错误处理 (05:50)
& [1 A9 @+ I- ?) r# K5-9 热搜页面分析 (01:08); c% J+ j" p a7 j3 L
5-10 认识 .vue 文件结构与 logo 图片展示 (08:54), ?% i5 Q1 i$ w/ ^; L& B
5-11 创建搜索框组件 (15:57)
- _4 ^% e: Y" G R5-12 tabs组件 - 创建并分析 `my-tabs` 组件 (05:49): Z+ m8 ~% w. X# q7 [/ K
5-13 tabs组件 - 封装网络请求 (11:09)
% K8 S) I }+ \) M( C: D/ i5-14 tabs组件 - 进行基本的数据展示 (09:16)
: r$ \5 L6 D$ n" h( {- E5-15 tabs组件 - 美化样式 (05:31)% [3 e9 `8 \. }6 {) \8 |$ y' L
5-16 tabs组件 - 设置激活项 (08:22)- Z- h% O4 J' N* f9 K h4 y9 `/ k/ t
5-17 tabs组件 - 定义滑块 (03:22)
N: K9 X0 y- \& B( t5-18 tabs组件 - 实现滑块的滚动 - 01 (07:21)
% r% z6 {$ i3 g4 i$ [, g0 ~" i5 ]$ i5-19 tabs组件 - 实现滑块的滚动 - 02 (16:35)! R6 I& w3 W; K9 e; J2 q+ K' F
5-20 tabs组件 - scrollView 的点击位移 (04:01)
& X/ a1 Z( K* c- Y- u5-21 tabs组件 - 增加可配置项 (05:07)% Z5 f$ P5 p7 G4 F/ |" C6 `
5-22 List 组件 - 分析 List 组件 (03:58)2 n+ ^+ ], x3 j
5-23 List 组件 - 使用 mock 数据,构建 List 的基本结构 (08:35)) m# J) i( @" @
5-24 List 组件 - 美化 item 样式 (10:15)
. c2 _& P+ \2 r; n' m5-25 List 组件 - 根据 tab 的切换,获取真实数据 (14:30)
( }. u# H) v4 y5 ]5-26 List 组件 - 渲染真实数据 (13:04)
0 o5 i6 }5 H6 \& a; s' F3 V+ T5-27 List 组件 - 通过 swiper 改造List (07:02)
8 Y$ _ A+ u }- w' \4 H5-28 【讨论题】通过 swiper 改造List遇到的坑
) V- j$ O9 z' h2 q2 G7 J n5-29 List 组件 - 解决列表高度展示错误的问题 (11:53)
y0 X) j) d& l) S) B( `& _5-30 List 组件 - 解决 切换 `tab` 时的 `list` 的卡顿问题 (05:31)" q8 U3 t; x U# g9 `7 Y
5-31 List 组件 - `swiper` 和 `tabs` 联动 (03:36) |: M% c, W% E
5-32 List 组件 - tabs 中滑块跟随滚动 (03:06)
7 _, [2 Z; v8 A4 f& r9 R- d3 m5-33 完成 `tabs` 的吸顶效果 (02:48)) Y' L9 V7 P; K" G' K ^
5-34 控制列表滚动位置 (03:58)9 i% P7 N* b" z! {2 c# w3 r c3 E
5-35 List 组件 - 处理热度的显示 (04:30)8 p R3 d$ F9 }0 j5 L+ h
5-36 总 结 (02:24)
5 M% T: B2 G @- I
1 X" ]7 q* C8 m7 J! b第6章 文章搜索页面20 节 | 123分钟
' R) u! K+ L0 f6-1 开 篇(添加片头) (00:45); v0 l$ c$ B8 i- h
6-2 文章搜索 - 分析文章搜索页面 (03:38) S9 q, W1 d+ D0 B- H
6-3 文章搜索 - 使用分包,创建 `search-blog` 页面 (08:40)
8 Y% _3 d0 K Q8 w# V" K5 z6-4 文章搜索 - 完成跳转,渲染搜索框 (04:29)
; R# u( a/ w4 t0 E" o [- r# b h6-5 文章搜索 - 为 `my-search` 组件赋予搜索的能力-1 (12:43)6 I. H7 j! S0 I9 Q8 B B
6-6 文章搜索 - 为 `my-search` 组件赋予搜索的能力-2 (12:37)
4 s1 |- Z0 u- E" a3 A! L6-7 文章搜索 - 显示推荐搜索 (02:55)
/ E1 i9 c- R7 W4 H! F [0 O8 E6-8 文章搜索 - 创建三个业务组件 (05:41)/ h# r, f U5 n
6-9 【任务题】控制业务组件的展示效果
& t3 r6 k3 A/ z$ s1 e6 V' q* o4 ^6-10 文章搜索 - 控制业务组件的展示效果 (14:52)$ p ?- F. k4 S8 a8 t8 H
6-11 热搜列表 - 数据获取 (03:49)
. I0 P( _! O4 t5 D5 H6-12 热搜列表 - 数据展示 (10:24)
' b" |( s9 u) h6-13 热搜列表 - 热搜点击处理 (03:50) d; X$ ~* N; {2 f4 P
6-14 搜索历史 - 渲染基本结构 (07:08)' B; l, v. [$ u3 l2 m
6-15 搜索历史 - 美化基本样式 (07:37)
. C" ~* N( Q5 \* S3 [6-16 搜索历史 - 保存历史数据到 `searchData` (10:16)
0 H) y& U- d7 D$ j3 i6-17 搜索历史 - 处理 `searchData` 的删除操作 (09:27)
2 B# _9 g5 x4 I6-18 【讨论题】构建良好代码结构遇到的“问题”?
( {, f# B0 T: f: f! y! z6-19 搜索历史 - 找出现在的问题 (02:20)
9 s6 h# k- N! m t6-20 总 结 (01:09)
: S& Y* y8 H9 B8 K9 n* x) [; U. Z p, \2 j; L4 h
第7章 全局状态管理18 节 | 113分钟4 j; z, j, f/ f# \; \
7-1 开篇 (00:53)
% X8 ~- s ]* e+ q1 o0 ^" _7-2 状态管理 - 全局状态管理工具 (06:15)
- p; S4 T- \/ H: r: y* T# v" G7-3 状态管理 - 在项目中导入 vuex (03:09)
2 {; J' K& L+ G% q: j7-4 状态管理 - 测试 vuex 是否导入成功 (07:34)6 ~" i# P2 d1 j( F7 N1 {4 J6 Y$ c! t3 T
7-5 状态管理 - 构建 search 模块 (05:47)0 V$ i; g* P- R1 ~" j
7-6 状态管理 - 使用 search 模块完成搜索历史管理 (05:58)
7 z; Z) \* H+ G2 J# k7-7 状态管理 - 数据持久化 (06:15)4 C" _9 \0 |; x$ l3 N7 z/ i( m
7-8 搜索结果 - 获取搜索结果数据 (05:27)
& H% i) Y0 I* E4 @. z7-9 搜索结果 - 渲染搜索结果数据 (14:19)
% ?7 E" o* D8 W p7-10 【讨论题】 item 渲染
+ I; n5 ?# z$ a" P7-11 搜索结果 - 处理相对时间 (13:17)+ ]+ B: S: e; O- V- j2 o3 W: D# A" A
7-12 搜索结果 - 高亮搜索结果关键字 (08:53)0 p/ ~1 b1 L6 C: O' Z$ t6 {9 F( I+ T
7-13 搜索结果 - 介绍并使用 mescroll-uni 组件 (14:35), h9 C7 I9 ?& o. b3 _
7-14 搜索结果 - 实现下拉刷新上拉加载功能 (10:05)$ m; Z3 |! U3 ^+ b$ g) w( `
7-15 搜索结果 - 处理空数据场景 (05:43)+ E- N+ G0 _ O: D1 C: a8 \
7-16 【讨论题】下拉刷新、上拉刷载
8 h& {5 S% Q7 A2 Z7 \7-17 文章搜索 - 细节修复 (02:58)1 y( w2 y# B T# [, B
7-18 总 结 (01:20)
9 B' {: h. o; X! P0 \, d3 ]( s
F S' R& O7 V! x+ | D+ L第8章 文章详情模块开发21 节 | 134分钟, g% E! B, F1 h n* T6 Y
8-1 开 篇(加片头) (03:12)+ S% S9 @, C' H: Z9 ?
8-2 文章详情 - 点击进入文章详情页面 (07:28)6 S7 n# Y8 t7 B; B; o7 w$ h; Z
8-3 文章详情 - 获取文章详情数据 (11:15)4 o5 w& ]- R, o; K
8-4 文章详情 - 分析并渲染文章详情的基本结构 (06:05)8 R8 c( w1 r* e+ Z6 r# T4 s, {
8-5 文章内容 - 美化文章内容区域 (08:41)
7 d1 ]* c; R) F* W( h3 n, {8-6 文章内容 - 分析文章内容的样式实现 (04:21)
' T0 j. F* `0 V' D' I# N T8-7 文章内容 - 实现文章内容的样式渲染 (23:05)
S+ `& ` \% e$ Y8-8 【讨论题】文字太小是怎么回事?8 y! Q5 F4 E7 |6 a k2 w! v( L5 L
8-9 文章内容 - 解决字体过小的问题 (06:03) k8 N d4 e6 W
8-10 【讨论题】渲染
' Q( s; h1 U( F- w8-11 评论列表 - 获取评论列表数据 (07:10). H6 ^ e1 u. y# r/ K+ b% c% c; x
8-12 评论列表 - 渲染评论列表(精简评论) (10:14)1 A' A# h: ^+ e5 i; V9 ?
8-13 评论列表 - 美化评论列表 (08:18)
1 x9 D9 n1 N( O$ T, D. t8-14 评论列表 - 渲染全部评论列表 (07:57)
: v1 k+ J# j- n t* i) \8-15 评论列表 - 完成全部评论的分页加载 (07:28)
: q, A2 L! W. J1 o! F& v; J" C8-16 评论列表 - 处理数据加载完成的提示 (04:45)' G$ @2 s1 N- }7 `! c
8-17 功能区域 - 封装功能组件 (05:43)
6 i0 M4 r8 A, _! r) L8 }) X8-18 功能区域 - 样式美化 (04:24)
. t1 N! E& r+ }1 M1 r7 b; A U8-19 功能区域 - 增加 `my-search` 的样式适配 (04:12)
3 B7 h5 p& n1 }1 D! G6 P8-20 明确功能业务 (02:02)
6 J4 b( ~! G6 T8-21 总 结 (01:29)" x+ x( I7 K. x% L
5 c7 w, H$ Z& K/ Z' }1 a i第9章 用户登录20 节 | 111分钟4 A. ~9 O( O+ A) c8 v" k+ h9 s
9-1 开 篇 (02:26)
) _, Z! o0 G8 e& y/ J- O9-2 用户登录 - 登录页面基本样式 (04:38)+ X2 K9 Z+ I5 o5 e1 u: k$ w
9-3 用户登录 - 封装登录组件 (02:52)
7 B7 P$ k- P) ~1 A9 [9-4 用户登录 - 明确登录的实现思路 (04:52)# V/ ]" z- k* p- S
9-5 用户登录 - 封装 action 调用登录接口 (11:07)3 S( c7 D8 K% o& ~% t
9-6 用户登录 - 保存用户登录状态 (07:32)6 Q; y! V6 N8 ^, c' x! W
9-7 用户登录 - 完成已登录的用户视图 (04:06)
8 w7 e0 p! I0 b3 u9 t# S9 _9-8 用户登录 - 实现退出登录功能 (05:36)
3 u1 N$ o" q1 g2 R, i9-9 用户登录 - 判断用户登录状态 (04:35)
8 k5 ~- ~8 X/ B5 o' r9-10 用户登录 - 新建登录页面,处理当前场景 (11:46) r j8 o; h0 P1 Q2 x; J# L
9-11 用户登录 - 监听登录成功的状态,返回之前页面 (03:48)$ U7 f1 o8 F) {
9-12 用户登录 - 处理登录时无 loading 的 bug (01:43)
8 `3 S8 E0 ?5 E7 Z5 P9-13 文章操作 - 关注用户 (09:03)
+ O/ d( p4 a. ]2 I6 F1 J2 l9-14 文章操作 - 处理发表评论的 UI (11:00)( Y4 [" e- j7 M- Z
9-15 文章操作 - 处理评论框的显示问题 (09:54)
; }* ^. R6 d: d6 K' h9-16 文章操作 - 发表评论 (07:18)
% A! f* `3 m" M. K$ z9-17 文章操作 - 回显评论数据 (04:57)
) t/ j) p; V' O" ~% F& w9-18 文章操作 - 关于点赞和收藏的功能实现 (01:21)) B7 u R; p A3 s5 a8 E( O! f
9-19 【任务题】实现文章的点赞和收藏功能
. a* X. E- E+ D3 p5 ^! N& p0 L; ]9-20 章总结 (01:29)
2 s7 J3 W( M6 @" |" W
/ u2 [& k4 B; f$ Q3 d8 k" W第10章 热播模块16 节 | 80分钟
: p H8 R4 u- i10-1 开篇 (03:01)$ Z E# n) y4 O7 C" Y, D
10-2 热播列表 - 获取热播列表数据 (03:43)6 l: b! J8 D& q# w2 T7 _ A% D
10-3 热播列表 - 渲染UI结构 (10:12)
3 `" Z& m8 L- H9 l10-4 热播列表 - 列表的下拉刷新与上拉加载 (08:42) q4 |1 T7 D& f
10-5 热播列表 - 点击进入详情页 (03:05)
! @2 y3 Q" B: [& O! R) c/ y y10-6 热播详情 - 渲染详情页面的视频组件 (10:46)
7 l- B( g# J+ f1 h$ L0 _1 [6 D0 P10-7 热播详情 - 展示视频弹幕 (06:34)# m0 G" N# A4 A8 C, t" I' H
10-8 热播详情 - 渲染全部弹幕模块 (04:44)% T: x# R0 y8 k. r) \5 T
10-9 热播详情 - 渲染底部功能区 (06:56)
% C9 T1 t. b& n" R10-10 热播详情 - 发布弹幕 (07:19)
& T) C! O' w) P5 g- X3 V, u5 p10-11 热播详情 - 解决弹幕不显示的问题 (03:06), o) o/ ^" h- n
10-12 热播详情 - 定义弹幕的随机颜色值 (03:21)/ v( e+ H$ K' i
10-13 热播详情 - 处理弹幕列表数据加载动画 (04:03)& j3 v# _' i/ a2 z: g6 f9 Q
10-14 热播详情 - 点赞、收藏的实现思路 (01:25)
! ? M1 ]0 T e/ F10-15 【任务题】热播中点赞与收藏的实现
1 p j5 Z3 \: T" Q, o! [0 `2 c10-16 总结 (02:06)' W f8 f A+ ? \) F, Q
4 C- {. k" l4 F7 ^第11章 多平台适配10 节 | 35分钟
5 L0 o( {3 ~) T11-1 开篇 (01:52)
9 F2 s1 t) z+ B1 ^/ [11-2 uniapp 中的条件编译 (06:00)2 }7 V. y! T5 n0 E& d" \/ y" {
11-3 多平台适配 - `tabs` 置顶效果消失 (04:17)
: Q. U) p0 F% G& ]11-4 多平台适配 - 火狐浏览器处理粗滚动条 (03:09)
1 ], N% Q/ r3 d! x- n11-5 多平台适配 - `ui` 错乱 与 文章详情无法展示 (03:25)
2 J1 O& K( Z: O6 F L2 D6 H; |11-6 多平台适配 - 文章详情样式处理 (02:37)! c. S- J5 ]3 U( t3 F
11-7 多平台适配 - 热播视频全部无法播放 (07:03)8 I5 n' O* A$ N( T: P6 S
11-8 多平台适配 - 一键登录功能 (04:54)4 f" ~2 D z; _# x
11-9 总结 (01:41)0 i9 k" `$ ^0 X6 a- Q4 @
11-10 【讨论题】多平台适配问题
, V0 y& o4 Q/ B. a) z4 i0 j6 B- a; K
第12章 项目发布4 节 | 9分钟# c! ~* S) c8 O
12-1 开 篇 (00:46)8 `4 ?5 d) Y, ~' z Y: o5 Z
12-2 打包微信小程序 (02:37)
$ e* K2 Z0 |- ?% z12-3 打包 h5 页面 (03:51)
8 S3 \1 j$ S2 Q12-4 总 结 (00:53)" W9 w4 a: s8 ^, m8 K
/ p6 x- }; s1 z$ j" s
第13章 课程总结1 节 | 2分钟# k6 y& S0 e" j* }0 o. X, G: p4 X y
13-1 课 程 总 结 (01:24)
* D2 Q/ ^) X& P6 i; b$ c( [: v: S* ~' A* N$ G$ _) N* W; {- V4 }% q$ _
〖下载地址〗
% `" z: g! k# ]! w3 l. s' T6 f& f) V0 H, t* i A1 l" A2 I+ I
〖升级为永久会员免金币下载全站资源〗4 p$ e9 z/ j* L7 y
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html" C% o& W' G) ^" C, o
|