小程序—架构篇(一)

作者: 77ee9c61a859 | 来源:发表于2016-12-08 12:52 被阅读1481次

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

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

    小程序架构:

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

    响应数据的绑定是核心:

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

    举个栗子:

    代码片段

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

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

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

    相关文章

      网友评论

        本文标题:小程序—架构篇(一)

        本文链接:https://www.haomeiwen.com/subject/vmajpttx.html