微信小程序开发零基础入门
上QQ阅读APP看书,第一时间看更新

1.1 微信小程序概述

1.1.1 小程序简介

微信小程序也被简称为小程序,其英文名称是Mini Program。它是一种存在于微信内部的轻量级应用程序。微信研发团队在其官方网页上有一段关于微信小程序的介绍:“小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。”

腾讯公司高级副总裁、微信创始人张小龙曾在朋友圈上发布关于小程序的定义:小程序是一种不需要下载、安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用,这也体现了“用完即走”的理念。用户不用关心是否安装太多应用的问题,应用将无处不在,随时可用,且无须安装与卸载。这也是小程序的几个重要特点:无须下载与安装、用完即走、随时可用。

1.1.2 小程序的诞生

微信小程序于2017年1月9日正式发布,当天在微信的“发现”页面出现了小程序入口(见图1-1)。往前追溯10年——2007年1月9日恰好是第一代iPhone手机正式发布。

图1-1 微信小程序入口

这两者之间并不是巧合,张小龙随后在朋友圈发出一条写着“2007.1.9”的状态,同时配有iPhone第一代的新品发布图(见图1-2)。张小龙以这样的形式向乔布斯致敬。

图1-2 张小龙的微信朋友圈

1.1.3 小程序的功能

1 小程序页

小程序不是必须从首页进入,任何一个小程序页面的当前信息都可以直接被用户分享,而无须从头启动再单击进入。例如分享已经查询好结果的页面,好友打开就可以直接看到实时数据,而不必再自己进行查询。

2 对话分享

小程序支持对话分享,在微信中可以直接转发分享小程序给单个好友或微信群。

3 搜索查找

小程序可以在微信的“发现”页面中的小程序入口处被搜索查找到,用户可以通过输入小程序或品牌名称搜索自己需要的小程序。

4 公众号关联

小程序与微信公众号之间可以互相关联,每个公众号目前最多可以关联5个小程序。

5 线下扫码

小程序允许扫码使用,可以是普通二维码,也可以是小程序自己特有的小程序码。

6 小程序切换

小程序支持后台挂起切换,用户可以先关闭小程序,在一定时间内再次打开仍然可以保持关闭前的状态。

7 消息通知

使用小程序的商家可以向用户发送消息模板,例如已发货、订单已取消等。小程序还为用户提供客服消息功能,商家可以与用户进行线上交流。

8 历史列表

用户使用过的小程序会自动进入“最近使用”历史列表,用户也可以手动将小程序添加到“我的小程序”中,以方便下次使用。

1.1.4 小程序的创建流程

小程序的完整创建流程分为4个步骤,如图1-3所示。

图1-3 小程序的创建流程

对这4个步骤说明如下。

• 注册:开发者需要首先在微信公众平台上进行小程序账号注册。

• 信息完善:开发者注册完毕后需要填写小程序的基本信息,包括程序名称、图标、服务范围等内容。

• 开发:完成小程序开发者绑定与开发信息配置后,可以下载开发工具进行小程序的开发与调试工作。

• 提交审核与发布:完成小程序后需要进行代码的上传,然后由管理员提交代码等待微信团队审核,审核通过后即可正式发布。