双线程模型,
小程序页面是如何渲染的
如何数据交互
整个小程序的运行流程
小程序页面的生命周期
小程序组件
- 大体上有这么些类别的组件
https://developers.weixin.qq.com/miniprogram/dev/component/
常见内置组件
text
- Text组件用于显示文本, 类似于span标签, 是行内元素
button
- Button组件用于创建按钮,默认块级元素
常见属性
- open-type的取值
open-type用户获取一些特殊性的权限,可以绑定一些特殊的事件 (微信开发能力)
view
- 视图组件(块级元素,独占一行,通常用作容器组件)
image
- Image组件用于显示图片,有如下常见属性:
image 组件可以写成单标签,也可以写成双标签
image 组件默认有自己的大小: 320 * 240 (固定)
input
- Input组件用于接收用户的输入信息,也是开发中非常常见的,有如下属性:
scroll-view
- scroll-view可以实现局部滚动,常见属性如下:
共同属性
小程序函数this 指向
- 函数
调用一个函数会暂停当前函数的执行, 传递控制权和参数给新函数。
除了声明时定义的形式参数,每个函数还接收两个附加的参数 : this和arguments
参数 this 在面向对象编程中非常重要, 他的值取决于调用的模式。
在javaScript 中一共有4中调用模式:
- 方法调用模式
- 函数调用模式
- 构造器调用模式
- apply 调用模式
这些模式在如何初始化关键参数 this 上存在差异