|
课程简介:
小法式的成功,让广大法式员早已不再纠结该不应进修小法式开辟 ,但会纠结若何进修小法式开辟,直到他们碰到了 “七月”教员,你可以自行看看七月教员别的课程的学员对他课程的实在评价,挑选他的课,不需要纠结,更不需要犹豫
' e2 M' ]* I9 N# N V7 c
课程目录:1 @; \; g- R3 j0 {5 M
第1章 导学与申请appkey% v0 I- N# K( s" X
若何更好的进修本课程?若何申请开辟者key?若何挪用和测试接口?% L/ _( e& R1 H
1-1 微信小法式贸易级实战-课程导学。
1-2 优先自己开辟
1-3 appkey的申请7 V7 G' j7 Y7 C6 j5 L. t- M
1-4 课程保护说明
- [. P7 e! ?- v" [; o' B5 V, F$ g
第2章 预备工作; [+ O h6 T5 ~% J; n3 g
开辟前的预备工作以及第三方开辟工具的挑选8 J( m% J! o& f7 [1 {9 k) m8 c3 _
2-1 流程与开辟前预备
2-2 新建小法式项目
2-3 小法式开辟工具先容& `. `" v- ~( x& A* D* f: H
2-4 第三方开辟工具先容: k( j2 b$ o$ W# ? X
第3章 小法式的根本常识与新特征- u$ e) R- i5 m' s+ l( {3 x
讲授小法式的一些必必要把握的根本常识,如文件范例、项目结构、设置文件等。部分之前老课程中没有触及的重要新特征也会在本章节说起, y q* C4 q; e$ }5 P
3-1 小法式的4种文件范例
3-2 小法式的构造结构
3-3 新建第一个小法式页面2 g6 Y8 O0 Q% W( ?' z2 e' G1 [
3-4 -1 消除毛病提醒, u4 w: K; A& B M) `
3-5 app.json设置之导航栏
3-6 app.json之background窗口
3-7 wxml与组件
# D4 ~; \ b: u" k5 f4 d$ d
第4章 flex结构
我们将在本章中具体进修flex结构的根本常识,为在项目中灵活利用flex结构打下坚固的根本
4-1 小法式代码编写标准
4-2 所谓结构# H8 r/ {6 i& G& J' N$ K0 `
4-3 block、inline与inline-block# U. k6 G: |) o3 e M1 j6 c
4-4 flex容器将消除item的块状特征
4-5 flex-direction的利用
4-6 reverse倒序排布
4-7 reverse结果揭秘
4-8 justify-content属性剖析 一
4-9 justify-content属性剖析 二
4-10 主轴与穿插轴(重要) 一! ?& R- o: _/ Z
4-11 主轴与穿插轴(二)
4-12 baseline与stretch( M% b, {. g3 ?3 D; E
4-13 flex-wrap与消除间距0 P/ t1 f" o2 F* }; |. Z. W
第5章 小法式根本常识与初识小法式组件
本章我们将进修全局款式、相对/绝对途径、尺寸单元等小法式根本常识。同时,我们将初步先容小法式自界说组件。
5-1 细节决议成败6 s2 I8 V! c' o8 ?3 p, ~
5-2 组件概述: C+ ]) B1 [3 N1 c3 @* g* |
5-3 界说、援用与利用组件7 O4 M% p( B0 e3 k# r# U- D* h
5-4 相对途径与绝对途径
5-5 like组件实现
5-6 小法式尺寸单元与设想原则(重要)3 q: n1 g) ^" ?" h
5-7 小法式支持的css挑选器远比文档中要多7 ]& I: P0 |0 r6 ?# A, M
5-8 苹方字体设备
5-9 page款式的奇妙利用3 ~6 H1 W" `% [9 ?
5-10 组件只能继续少少数全局款式2 k' C4 m7 e n' u9 H8 f
5-11 组件最好不要留有空缺间距. u5 F9 I4 Z! B7 E* o6 B
5-12 牢固宽度还是自顺应?
5-13 组件事务与事务处置
, a+ \9 z* Y7 a# Z( e. F, K
第6章 组件数据、事务与属性% z. l/ G. g/ q) G# z& U
本章我们将深入进修组件的开放性与封锁性以及组件封装的原则
6-1 数据来历的三种路子
6-2 数据绑定
6-3 三元表达式与图片切换
6-4 组件的封锁性、开放性及粒度
6-5 组件的properties属性详解
6-6 let、var与组件事务利用0 E, [) w% B" Q/ r
第7章 拜候API数据与ES6在小法式中的利用
本章,我们将从一个简单wx.request起头,讲授同步与异步的区分,promise的意义,ES6中箭头函数、class、const、module、export与import在小法式中的奇妙利用。同时,我们也将初步探讨封装代码的需要性4 T7 K& f, E. { S( I! `% A" D- A
7-1 看待组件的两种概念(重要)# q3 J2 o' d ^) G6 a$ ]( L
7-2 Blink API先容与测试API
7-3 生命周期函数: [. H! N$ i$ C h3 r" Z
7-4 wx.request-4xx状态码并不会履行fail$ S/ r, K9 t6 j
7-5 拜候API获得数据
7-6 同步、异步与回调函数
7-7 ES6箭头函数与this指代4 T: |8 s( {& z7 ~! B
7-8 正确了解Promise(选看)
7-9 ES6 const常量* c n1 U" v0 f) P& y
7-10 ES6 Module export与import
7-11 HTTP类的封装与ES6 startsWith, c1 v# @5 {: V% G; H- `
7-12 分析题目标思维培育与练习: x& [/ V8 F3 P S
7-13 分析题目标思维培育与练习二/ \3 V, h8 C, D4 r& G
7-14 回调函数传递
7-15 通用毛病异常处置(重要)
/ v* k0 A4 \% i2 n2 H' {7 a
第8章 风行页面编码与组件的细节常识' H4 `8 M) D. q: C9 B7 g$ ^
本章,我们将慢慢编写风行页面中残剩的电影组件、期刊组件、导航组件,并进一步的完善喜好组件。同时,我们将在本章节进一步的讲授setData的真正意义、组件封装粒度、系统事务与自界说事务、properties和data的区分等重要的常识。本章内容很是丰富,加油吧。 ...: H( W1 U9 e( k; r
8-1 什么是“褫夺函数return的才能”4 ?2 c% C: H5 a% f3 h" H5 X
8-2 组件属性赋值与页面衬着流程剖析3 @& ?' L( A0 Y' I9 C" m( s( [
8-3 setData的误区(重要)
8-4 movie组件的实现$ a% f. @4 T- g
8-5 再谈组件的粒度6 N: C9 J" p* R! \3 P' Z
8-6 自界说事务的激活与监听
8-7 喜好还是不喜好$ d* ]* x* l: D, l1 ~. l
8-8 组件的生命周期函数
8-9 组件的data与properties的“希奇”现象
8-10 营业逻辑到底写组件里还是页面里
8-11 observer函数的利用6 k w: k/ X; ^$ T: w5 j
8-12 留意提防内存泄露, I* l. i3 p3 y/ z1 m" B* ^
8-13 万万不要在observer中点窜本身属性值0 |0 E1 O) x: t9 B+ U
8-14 epsoide组件与风行页面款式2 G* }# R" ^9 B$ k8 g
第9章 Behavior行为与加入缓存系统优化风行页面4 e6 x2 {# t6 r+ g4 f' X7 a6 K
即使办事器返回数据的速度再快,我们仍然需要在页面中加入缓存系统来优化用户体验。组件是一种复用的逻辑,但多个组件间的配合JS代码又改若何复用?利用Behaviors行为将处理这个题目。同时,我们也将谈谈Behavior和多继续的思惟。..." b8 i4 \: H) O Y7 ]* B+ e
9-1 navi组件与移动端触碰地区探讨+ i% T4 Y) W5 F9 `
9-2 navi组件与flex宽度圈套% m% L( A+ v7 r' C5 v) @/ c
9-3 禁用事务的技能5 o' Y: J0 `# A
9-4 music组件初步实现
9-5 初识组件的Behavior行为
9-6 behavior 继续与多继续的覆盖法则(重要)& r/ o0 ] l) X4 r
9-7 初步实现期刊切换
9-8 能否是最新期刊的判定逻辑
9-9 利用Storage保存最新期刊号- n! r0 U) U) @3 y9 `, L
9-10 onNext与函数重构技能) r; n7 X' ^: O }4 S' r
' _1 d) j5 G* h
第10章 新版Music组件、组件通讯与wxss款式复用" @, l% d4 r! r* p# P; E
本章,我们将进一步优化缓存带来的冈蹲闶题。缓存的利用绝对不但仅是setStorage和getStorage这么简单,缓存的加入将带来一些新的题目,这些题目标处置细节表现了一个前端法式员的成熟度。同时,我们还将进修ES6扩大运算符和模板字符串在小法式中的利用、wxss款式的复用、让自界说组件支持hidden属性与组件通讯。本章是营业...+ K- z$ j. i: i3 I! ^5 a
10-1 谈谈缓存对于改良用户体验的感化
10-2 处理缓存带来的题目
10-3 ES6模板字符串和扩大运算符的利用
10-4 自力更新like组件状态
10-5 若何让自界说组件支持hidden?
10-6 @import在组件间复用款式
10-7 music组件款式5 s" e$ S0 l5 n/ n9 t
10-8 新版音乐播放工具3 d! x& n3 E* k- B7 n
10-9 组件间通讯
10-10 hidden不会触发组件的detached,但wxif会
10-11 完成音乐播放
10-12 用简洁的代码优化音乐播放
10-13 实在感受Component与Model的益处
% L0 P/ X; S$ J7 B( ?; \( b
第11章 Promise正确用法与函数签名设想技能
今朝来说,由于小法式占时不支持async与await,所以Promise是小法式处置异步的最好处理计划。即使支持async,它也只是Promise的语法糖,所以Promise是必必要进修的根本。很多同学对于Promise的了解不够深入,致使Promise利用不正确。本章我们将讲授Promise的正确利用方式,重构http.js,同时还将利用ES6工具解构、默许值等...
11-1 tabBar设置
11-2 airbnb编码标准
11-3 纯洁回调、Promise与async、await" T% }0 f0 k- d- {% f
11-4 Promise的本质与用法6 V4 ~- R& l6 D3 R! B& `
11-5 Promise重构 一 参数列表设想原则与默许值
11-6 Promise重构 二 重构request
11-7 Promise重构 三 工具解构
11-8 Promise的正确用法) X' h* h0 q0 ?, B8 b$ q6 I
3 u) X7 G; ]/ ~9 a" s3 p; g9 U
第12章 组件高级利用4 [/ O9 F& T; M7 w% F3 [2 h
本章我们将探讨组件的slot插槽和内部款式类。组件最难平衡的是内置默许款式和用户自界说款式的需求,我们将一路来探讨一个不错的处理计划。我们将看到,小法式实在不但仅供给了属性、还供给了wxml的标签的传递与款式的传递。wxml的传递是经过插槽,款式的传递是经过externalClass...
12-1 图书组件; L! ^/ d) A1 W% J4 c" }
12-2 列表衬着2 j1 q6 x: y% H
12-3 书籍首页结构: g. L: C- `0 ~$ t7 B( V
12-4 巧用flex结构简化CSS) X& J3 g& }4 }: v* e* E
12-5 wx:key的用法与意义
12-6 项目型组件与通用性组件
12-7 书籍详情页面三组数据加载2 y7 m \- {( l, C# x
12-8 三种小法式编译形式
12-9 标签组件难点提醒" @3 p' o& x/ b* ^ z: b1 Z
12-10 标签结构+ |5 y5 Q+ i2 ?1 F. u
12-11 组件设想思惟:slot插槽的利用" V2 C9 W0 s) i+ b( l5 a
12-12 自界说组件款式探讨 一:hack方式
12-13 自界说款式探讨2:内部款式的概念/ x' D- X% p6 n) r7 x: d6 b# G4 W
12-14 自界说组件款式3:内部款式的题目
12-15 自界说款式4:内部款式若何强迫覆盖普通款式( R# p$ n4 R- H; T3 F( T
12-16 内部款式类的利用技能: \- s; x! Q( A& M5 X- I) S& j
% s; D6 i6 D3 M. M! s& ~$ c. @
第13章 小法式wxs的利用, G4 e) \9 Y) q5 W5 Z: x
wxs是微信为小法式定制的一套剧本说话,同JS类似,但又有很多分歧。很多同学以为wxs没有什么用,但实在是很有用的。比如开源组件中便可以供给一套wxs编写的filter过滤器。本章,我们未来深入探讨一下wxs的利用处景。
13-1 分析换行符 不剖析换行的缘由% b7 g4 a6 ^' a4 l6 V9 h/ {) ?
13-2 wxs的概念与利用1
13-3 wx的概念与利用2' o y0 j9 d6 s) b2 x1 ~0 f( b
13-4 wx的概念与利用3
13-5 在小法式中编写limit过滤器
13-6 短评功用分析& J2 ^; `& i( a. X
13-7 短评实现一
13-8 短评实现二3 Q9 \' t. h' v3 h
13-9 短评实现三:在wxml中编写wxs代码" f4 n5 _+ G6 b/ h5 B
13-10 短评实现四:mask组件2 ?8 O9 u) g, X L- ?9 |% V8 l
13-11 短评实现五:提交短评数据
13-12 短评实现六:支持input输入短评; i3 `" `, F6 }8 L9 H) ]3 I
13-13 短评实现七:细节处置7 l4 m/ h% @! [* E/ o9 u7 v/ @0 w
% j! h; v& {7 I9 P D4 g( o& p5 n- i
第14章 搜索与高阶组件" H" i6 t6 v( R& n5 m; p
搜索根基上是任何一个产物都不会缺氨赡功用。可是一个好的搜索组件,细节是很是多的。本章,我们将完成历史搜索、热门搜索等诸多贸易级松散搜索功用。同时,我们也将提出“高阶组件的”概念,区分于普通组件,高阶组件更加复杂 ...( J& V9 H: y: Q+ f1 B6 L2 ]
14-1 并行请求与串行请求
14-2 Promise.all与Promise.race
14-3 高阶组件示例1:搜索组件
14-4 自界说组件的models目录探讨
14-5 数据结构行列的利用
14-6 行列测试' U. g3 g9 `' s1 S, w' \
14-7 实现历史搜索8 o1 j0 [, }& A: O
14-8 实现热门搜索0 h4 I8 Z+ A0 }# `( B: b+ k
14-9 搜索实现1
14-10 搜索实现2
14-11 搜索实现3/ O6 T8 B3 q+ ?' Q4 i
14-12 搜索实现4:静态绑定input输入: j; F6 b8 b; ?; D% I' Y. u
4 y) ]) V1 l1 U$ {9 x- C+ |
第15章 代码重构与行为笼统
本章我们将重构搜索代码,将分页逻辑提取成一个“行为”。今后,当我们碰到任何一个需要利用分页逻辑的组件时都可以服用分页Behavior。此外,本章有大量的细节需要我们完善。比如若何对搜索加“锁”,若何判定能否还有更大都据等。 ...8 M1 H( d, H! g! `
15-1 用随机字符串触发Oberver函数! |6 z8 l: f. D0 y! g+ l! S
15-2 加载更大都据的判定技能/ b. h2 D$ T6 R _7 x, u V
15-3 利用锁的概念处理反复加载数据的题目
15-4 组件行为逻辑笼统——分页行为; }4 |* B& ^9 _! C" A+ ^ D7 ?
15-5 能否还有更大都据的判定逻辑
15-6 搜索代码重构——增强代码可阅读性
15-7 留意避免死锁
15-8 出格留意setData与间接赋值的区分
15-9 空搜索成果的处置4 B6 R; D6 b+ _8 u' h: ~0 E
6 B9 y8 |" o1 ^0 c( F! Z# F. R: n1 i6 f
第16章 高级常识与利用: u v0 h6 t6 @: e2 R8 Y9 u4 `
本章,我们将试着进修和利用一些比力笼统的常识。这些常识并不是必备的,但好的法式员必须学会这类思维和编码习惯。我们将在本章进一步优化和重构代码,进修新版微信授权机制、自界说小法式button组件、将内置的小法式API转换成Promise、复用全部Page等常识。...
16-1 将锁提取到分页行为中
16-2 open-data显现用户信息4 W/ A/ W, v, r
16-3 新版微信授权机制; o9 p }9 w. a3 g$ x- ~6 a
16-4 wx.getUserInfo需要用户先授权
16-5 经过opensetting判定用户能否授权
16-6 自界说button实现获得用户信息1 G) \" q8 q/ r6 T7 B; b, R& @
16-7 为什么有open-data还需要getUserInfo?4 R4 k* R- R$ q
16-8 自界说分享button9 C. s1 }; u" m2 b$ J
16-9 小法式之间的跳转
16-10 preview组件
16-11 简单聊一下小法式云开辟的场景和意义
|
|
|