微信小程序开发框架简介

原创
2022/05/22 14:07
阅读数 119

 

       微信小程序开发使用的框架称为 MINA 框架。MINA 框架封装了微信客户端提供的文件系统、网络通信等基础功能,经过大量底层的优化设计,运行速度接近原生App,对 Android 端和 iOS 端做到了高度一致的呈现,具有完备的开发和调试工具。它的目标是使用尽可能简单的方式,对上层提供一整套统一的 JavaScriptAPI,便于开发者使用微信客户端提供的各种基础功能,快速构建一个近乎原生App 体验的应用。

        微信小程序的 3 层架构其实是 MINA 框架的核心。3 层架构相辅相成,缺一不可。逻辑层主要由 JS 代码完成,渲染层主要由微信提供的 WXML 和WXSS 完成。在小程序中,逻辑层内的数据与渲染层内的视图之间实现了数据的双向绑定,保持了数据内容的双向同步:当在逻辑层对数据进行修改的时候,渲染层会做相应的更新;反之,当在渲染层对数据进行操作的时候,逻辑层也会同步修改数据内容。有了数据的双向绑定,开发者就可以方便、快速地操作页面,而不用操纵 DOM 结构。

 

 

--------------------------------------

版权声明:本文为【PythonJsGo】博主的原创文章,转载请附上原文出处链接及本声明。

博主主页:https://my.oschina.net/u/3375733

本篇文章同步在个人公众号:

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部