一 逻辑层app service
小程序开发框架的逻辑层是由js编写的
将数据进行处理后发送给视图层,
同时接受视图层的事件反馈
(1)添加app和page方法,进行程序和页面 的注册
(2)增加getApp和getCurrentPages方法,
分别获取App实例和当前页面栈
(3)提供丰富的API
(4)每个页面有独立的作用域,并提供模块化功能
(5)由于框架并非是运行在浏览器中的,
所以js在web中一些能力都无法使用,如,document,window等
(6)开发者写的所有的代码最终会打包成一份js,
在小程序启动的时候运行,直到小程序销毁
类似ServiceWorker,逻辑层称为App Service
二 视图层
框架的视图层是由WXML,WXSS编写,由组件进行展示:
将逻辑层的数据反应成视图,同时将视图层的事件发送给逻辑层
WXML(WeiXin Markup language)用于描述页面的结构。
WXSS(WeiXin Style Sheet)用于描述页面的样式。
组件(Component)是视图的基本组成单元。
网友评论