很多人都想开发微信小程序,但是你知道如何开发小程序吗?小程序开发的官方框架是什么?今天我就给大家解释一下。
微信小程序的框架主要有两部分,一是视图层,用WXML和WXSS编写,用于小程序的界面展示;另一个是逻辑层,由JS编写,负责小程序的行为。开发微信小程序,编写代码就是完成视图层、逻辑层以及它们之间的交互。逻辑层将数据处理后发送给可视层,并接收可视层的事件反馈,而视图层将逻辑层的数据显示给界面,并将可视层的时间发送给逻辑层。
小程序开发框架的目的是让开发者以最简单、最高效的方式在微信中开发出具有原生APP体验的服务。MINA是微信小程序的官方框架,分为视图层和逻辑层两部分。视图层描述语言有WXML(WeiXinMarkupLanguage)和WXSS(WeiXinStyleSheets)。WXML是一种用于构建小程序页面结构的标签语言,其功能类似于Web开发中的HTML。WXSS是一种用于描述WXML组件样式的样式语言,类似于web开发中的CSS。逻辑层(AppService)小程序开发框架的逻辑层是用JavaScript编写的。这个小程序官方框架的思路和vue类似,但是这个框架直接使用了微信小程序需要的wxml,wxss等文件,更容易让初学者上手。