微信小程序知识点

338 阅读2分钟
1.看API文档晦涩是看少了,要边看边练

2.小程序适合a.业务逻辑简单,b.使用频率低,c.性能要求低

3.一般使用rpx做单位,view类似div,入口app.json; 被<text>标签包围的才能长按选中

4.line-height一般等于边框的高度,小程序默认最外层有个<page>标签

5.逻辑分辨率(pt)类似于手机硬件的物理尺寸,物理分辨率(px)和手机实际物理尺寸没有任何关系,它代表在对应方向上有多少个像素点,一般单位长度像素点越多越清晰,但是人眼有一个极限,达到这个极限单位长度像素点再多也不会感觉到更清晰了,一个pt可以有n个px构成,iphone6下1个pt2个px,.设计图的分辨率是物理分辨率.width:80px指逻辑分辨率,此px非彼px。iphone6下1px=1rpx=0.5pt。rpx就是微信以ip6为基础设计的视觉单位

6.屏幕尺寸4指斜线的长度,分辨率800*480的手机dpi(ppi)= , 微信小程序中给的手机分辨率是逻辑分辨率

7.margin m(上) n(右) j(下) k(左) ,水平方向一般用rpx,垂直方向一般用px

8.letter-spacing 字间距

9.小程序没有dom的概念

10.wx.redirecto 平行跳转,没有返回箭头,页面被卸载;wx.navigateto 主跳子,有返回箭头,页面被隐藏;

11.bindtap子节点捕捉到,父节点也会捕捉到,catchtap可保证只有当前节点捕捉事件

12.整理代码 alt+shift+f

13.position:absolute 绝对定位

14.小程序中的缓存必须手动清除,否则一直会存在

15.豆瓣设置了小程序访问权限