小程序的工作原理你了解么(微信小程序开发原理)

网友投稿 887 2022-09-30

小程序的工作原理你了解么(微信小程序开发原理)

小程序的工作原理你了解么(微信小程序开发原理)

程序员必备接口测试调试工具:立即使用Apipost = Postman + Swagger + Mock + Jmeter Api设计、调试、文档、自动化测试工具 后端、前端、测试,同时在线协作,内容实时同步

小程序是一种不需要-安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

(学习视频分享:编程视频)

什么人适合来做小程序:懂一点代码的人都可以。

懂什么技术的来开发小程序快呢:前端开发人员,因为需要对页面样式做调整。

入手容易吗:很容易

下边附上我自己理解的小程序的框架图,有不对的地方请指出。

我们先从下往上看:

1,最底层是微信的app,当我们发版时小程序开发工具会把我们的代码和框架一起进行打包,当我们在微信里打开小程序时其实微信会把打包好的代码-到微信app里,这样我们就可以像在开发工具里一样在微信里运行我们的小程序了。

2,native层就是小程序的框架,就像我们用的react框架一样,这个框架里封装了ui层组件和逻辑层组件,这些组件可以通过微信app提供的接口调用手机硬件信息。

3,最上层橙色框框,是我们真正需要进行操作的视图层和逻辑层,视图层和逻辑层的交互是通过数据经由native层进行交互的。视图层和逻辑层都可以调用native框架里封装好的组件和方法。

总体来说,当我们在视图层进行事件操作时,会改变数据,数据通过native框架传递给逻辑层,反之逻辑层可以影响视图层。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:原文翻译:深度学习测试题(L1 W2 测试题)
下一篇:基于SpringBoot实现代码在线运行工具
相关文章

 发表评论

暂时没有评论,来抢沙发吧~