摘要:
逻辑层,是事务逻辑处理的地方。对于小程序而言,逻辑层就是.js脚本文件的集合。逻辑层将数据进行处理后发送给视图层,同时接收视图层的事件反馈。 微信小程序开发框架的逻辑层是由JavaScript编写。在JavaScript的基础上,微信团队做了一些适当的修改,以便提高开发小程序的效率。主要修改包括: 阅读全文
摘要:
全局配置:app.json 微信小程序的全局配置保存在app.json文件中。开发者通过使用app.json来配置页面文件(pages)的路径、窗口(window)表现、设定网络超时时间值(networkTimeout)以及配置多个切换页(tarBar)等。 首先看一个典型的全局配置app.json 阅读全文
摘要:
微信团队为小程序提供的框架命名为MINA应用框架。MINA框架通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供一整套JavaScript API,让开发者能够非常方便地使用微信客户端提供的各种基础功能与能力,快速构建一个应用。 通过框架图我们可以看到两大部分:在页 阅读全文
摘要:
线程架构 从前面的章节我们可以知道,.js文件是页面逻辑处理层。我们可以按需在app.js和page.js中添加程序在生命周期的每个阶段相应的事件。如在页面的onLoad时进行数据的下载,onShow的时候进行数据的更新。 典型的app.js代码结构如下: 典型的页面page.js代码结构如下: a 阅读全文
摘要:
第二章我们已经创建了一个Hello WXapplet示例小程序。我们从文件目录结构来了解Hello WXapplet项目的构成。 目录结构显示,在小程序项目的根目录下面包含3个app开头的文件(app.js、app.json、app.wxss)以及pages目录与utils目录。其中pages目录存 阅读全文
摘要:
安装完“微信Web开发者工具”后,手机扫描二维码进入页面。 点击“添加项目”,填入之前获得的AppID(无AppID可忽略),输入项目名称“Hello WXapplet”,选定本地文件夹作为项目目录。 勾选“在当前目录中创建quick start项目”后,点击“添加项目”按钮,即已成功创建了我们第一 阅读全文
摘要:
1.成为微信公众平台开发者 成为微信公众平台的开发者,是小程序开发的首要条件。只有成为微信公众平台的开发者,才可以使用公众平台的各种开发接口。如果你已经是开发者,则可以跳过本章。 (1)进入微信公众平台官网(mp.weixin.qq.com)点击右上角的“立即注册”按钮 (2)选择“小程序”。 (3 阅读全文