这节课来了解一下小程序的通信模型。
小程序里面通信模型分为了两个部分,第一个部分渲染层和逻辑层之间的通信。第二个部分是逻辑层和第三方服务器之间的通信。这两个通信模型,都是由微信客户端来进行通信内容转发的。
接下来看一张图去进一步理解一下,虚框代表是微信客户端,然后在微信客户端里面可以去运行小程序。小程序里面又分为了页面,页面对应的JS文件。我们希望将JS文件里面的数据渲染到页面上,是数据的通信过程。渲染层和逻辑层之间是如何来实现通信的,是由微信客户端来进行中转。
这一点需要清楚,同时逻辑层里面的数据哪来的?是从第三方服务器请求下来的,逻辑层和第三方服务器之间也存在一个通信的过程。这个过程是如何来进行通信的呢,也是由的微信客户端来进行转发,当逻辑层发起一个数据请求的时候,还是由微信客户端帮进行发起的,当这个数据请求回来以后,数据响应到微信客户端之后,又被转发给了逻辑测。
这节课来介绍一下小程序里面的两个通信模型,分别是渲染层和逻辑层之间的通信是由微信客户端来进行转发的同时,逻辑层和第三方服务器之间的通信,也是由微信客户端来进行转发的。