-
理解小程序框架
-
小程序是前端
单单的小程序只是一个前端,得跟后端结合才能真正有价值。
-
快捷键
F1
:查看各种快捷键 -
自动编译
当修改代码后,可以通过
编译
按钮实现编译,也可以通过Ctrl+S
就实现了自动编译
。 -
学习方法
编程重点是学思维,API靠查文档
-
小程序页面
小程序每个页面都有3到4个文件构成。
可以理解为,小程序每一个页面都有一个单独目录,示范项目中pages
下面有两个目录:index
和logs
,就是有两个页面。index
和logs
下面的文件是页面的文件,app.js\app.json\app.wxss
是小程序应用程序的文件,且不包含wxml
文件。 -
就近原则
在应用程序的
wxss
设置颜色A,在页面的wxss
也设置颜色B,根据就近原则,会优先选择页面设置,如果页面没有设置才会选择全局样式
。同样对于
配置
也是一样。 -
页面级别
曾今有5层、10层限制,目前没有限制。但是实际上最好不要超过5层,如果层级过多,一来过于复杂用户体验不好,五级一般就够了;二来可能导致体积过大。
-
Web开发的常见内容
一个Web页面一般包含:
-
组件
-
view
用于做容器,意义性不强。
-
swiper
swiper-item
会自动充满swiper
,即如需修改高宽
,需要修改swiper
。swiper-item
也是一个容器,可以放很多东西,比如按钮等各种形式。 -
特殊要点
-
rpx与px
px
是像素单位,rpx
是适应机型保持一致的单位。如果是
px
就,在iphone6
下是只取一半数值,其他机型不是一半关系。 -
生命周期函数
生命周期函数,一定有一条时间线。
每个函数有一个执行顺序。
-
数据流程
只有
js
具有从服务器获取数据的能力,wxml
只能从js
中获取数据。网页做法是先获取
dom
在传入,而小程序内无DOM
节点,因此无法使用此方法。小程序中采用数据绑定。
双花括号{{}}
是数据绑定的基本,是一种单向数据绑定,只能从js
到wxtl
,不能反向(指的是自动改变,实际上可以通过事件监听实现)。传统网页做法是
dom优先
思想,现在已经不提倡,而是提倡数据优先
。 -
References
微信小程序实战须知1
最新推荐文章于 2022-07-16 00:54:41 发布