微信小程序@产品今日看点

小程序—架构篇(一)

2016-12-08  本文已影响1481人  77ee9c61a859

小程序到底能做什么,从技术方面做了一些分析 。

小程序:开发者可以在微信中开发具有原生 APP 体验的服务。

小程序架构:

视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者可以方便的聚焦于数据与逻辑上。

响应数据的绑定是核心:

整个系统分为两块视图层(View)和逻辑层(App Service)。

举个栗子:

代码片段

开发者通过框架将逻辑层数据中的 name 与视图层的 name 进行了绑定,所以在页面一打开的时候会显示 Hello WeChat!

当点击按钮的时候,视图层会发送 changeName 的事件给逻辑层,逻辑层找到对应的事件处理函数

逻辑层执行了 setData 的操作,将 name 从 WeChat 变为 MINA,因为该数据和视图层已经绑定了,从而视图层会自动改变为 Hello MINA!

上一篇下一篇

猜你喜欢

热点阅读