微信小程序手册介绍
1 小程序简介
1.1 什么是小程序
1.2 小程序体验
2 第一个小程序
2.1 小程序语言构成
2.2 HelloWorld
3 小程序框架
3.1 概述
3.2 目录结构
3.3 框架结构
3.4 小程序和HTML5区别
3.5 小程序生命周期
3.6 打包上线后目录结构
4 配置
5 逻辑层
5.1 注册程序
5.2 注册页面
5.3 页面路由
5.4 文件作用域
5.5 模块化
5.6 API
6 视图层
6.1 WXML
6.1.1 概述
6.1.2 数据绑定
6.1.3 列表渲染
6.1.4 条件渲染
6.1.5 模板
6.1.6 事件
6.1.7 引用
6.2 WXS
6.2.1 概述
6.2.2 WXS 模块
6.2.3 变量
6.2.4 注释
6.2.5 运算符
6.2.6 语句
6.2.7 数据类型
6.2.8 基础类库
6.3 WXSS
7 组件
7.1 基础组件
7.2 视图容器
7.2.1 view
7.2.2 scroll-view
7.2.3 swiper
7.2.4 movable-area
7.2.5 cover-view
7.3 基础内容
7.3.1 icon
7.3.2 text
7.3.3 rich-text
7.3.4 progress
7.4 表单组件
7.4.1 button
7.4.2 checkbox
7.4.3 form
7.4.4 input
7.4.5 label
7.4.6 picker
7.4.7 picker-view
7.4.8 radio
7.4.9 slider
7.4.10 switch
7.4.11 textarea
7.5 导航
7.5.1 navigator
7.6 媒体组件
7.6.1 audio
7.6.2 image
7.6.3 video
7.6.4 camera
7.7 地图
7.7.1 map
7.8 画布
7.8.1 canvas
7.9 开放能力
7.9.1 open-data
7.9.2 web-view
7.10 客户服务
7.10.1 contact-button
8 API
8.1 概述
8.2 网络
8.2.1 概述
8.2.2 发起网络请求
8.2.3 上传下载
8.2.4 WebSocket
8.3 媒体
8.3.1 图片
8.3.2 录音
8.3.3 音乐播放控制
8.3.4 视频
8.3.5 相机组件控制
8.4 文件
8.5 数据缓存
8.6 位置
8.6.1 获取位置
8.6.2 查看位置
8.6.3 地图组件控制
8.7 设备
8.7.1 系统信息
8.7.2 网络状态
8.7.3 拨打电话
8.7.4 扫码
8.8 界面
8.8.1 消息提示框
8.8.2 导航条
8.9 开放平台
8.9.1 登录
8.9.2 授权
8.9.3 用户信息
8.9.4 微信支付
8.9.5 模板消息
8.9.6 转发
8.9.7 获取二维码
8.9.8 打开小程序
9 WeUI
9.1 WeUI简介
9.2 使用WeUI
10 项目实战
10.1 博客园客户端
10.1.1 项目简介
10.1.2 Server端和API接口
10.1.3 源码下载
10.2 微餐厅
10.2.1 项目部署
10.2.2 源码下载
10.3 ofo共享单车
10.3.1 地图组件
10.3.2 扫码
10.3.3 单车报障页
10.3.4 个人中心页
10.3.5 钱包与充值
10.3.6 源码下载
10.3.7 ofo小黄车+thinkphp5.0打造全栈应用

什么是小程序

2017-10-27 10:17:27
admin
1119
最后编辑:admin 于 2018-04-01 15:56:43


微信小程序,简称小程序,缩写xcx,英文mini program。是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。

应用将无处不在,随时可用,但又无需安装卸载。

微信小程序于2017年1月9日凌晨正式上线。张小龙随后在朋友圈发出一条写着“2017.1.9”的状态,同时配有 iPhone 一代的新品发布图。张小龙以这样的形式,向乔布斯致敬。


基本介绍

微信将“小程序”定义为“一种新的应用形态”。微信方面强调,小程微信小程序序、订阅号、服务号、企业号目前是并行的体系。

小程序的推出并非意味着微信要来充当应用分发市场的角色,而是“给一些优质服务提供一个开放的平台。”一方面,小程序可以借助微信联合登录,和开发者已有的 App 后台的用户数据进行打通,但不会支持小程序和 App 直接的跳转。

随着小程序正式上线,用户可以通过二维码、搜索等方式体验到开发者们开发的小程序了。

用户只要将微信更新至最新版本,体验过小程序后,便可在发现页面看到小程序TAB,但微信并不会通过这个地方向用户推荐小程序。

小程序提供了显示在聊天顶部的功能,这意味着用户在使用小程序的过程中可以快速返回至聊天界面,而在聊天界面也可快速进入小程序,实现小程序与聊天之间的便捷切换。

安卓版用户还可将小程序添加快捷方式至桌面。

微信团队此前提到的公众号关联功能在当前的公众号主页已经能够体现。

在开发了小程序的公众号主页上,能够看到该主体开发的小程序,点击即可进入相应小程序。由于处于同一账号体系下,公众号关注者可以更低的成本转化为小程序的用户。

发展历程

内测阶段

全面开放申请后,主体类型为个人、企业、政府、媒体或其他组织的开发者,均可申请注册小程序。

内测采用邀请制,其内容客户端暂时对用户不可见。之后小程序会全面开放申请,所有小程序将在统一时间向用户开放。全面开放申请后,主体类型为个人、企业、政府、媒体或其他组织的开发者,均可申请注册小程序。

上线发布

微信小程序于2017年1月9日凌晨正式上线。

张小龙随后在朋友圈发出一条写着“2017.1.9”的状态,同时配有 iPhone 一代的新品发布图。

2007 年 1 月 9 日,乔布斯在旧金山莫斯科尼会展中心发布了苹果首款 iPhone,而在十年后的 1 月 9 日,微信小程序正式上线。张小龙以这样的形式,向乔布斯致敬。[2]

功能概述

基本功能

微信小程序不提供的功能

1.小程序在微信没有集中入口。

2.微信不会推出小程序商店,也不会向用户推荐小程序。

3.小程序没有订阅关系,没有粉丝,只有访问量。

4.小程序不能推送消息。

5.小程序不能做游戏。

微信小程序提供的功能

1.提供小程序页概念:支持分享当前信息,例如分享00700股票页面,好友打开时看到的是00700股票的实时信息,而无需再次启动小程序。

2.对话分享:可以分享到对话,支持分享给单个好友及微信群。

3.搜索查找:小程序可以被搜索,但微信会极力限制搜索能力,目前提供的搜索功能是用户可直接根据名称或品牌搜索小程序。。

4. 公众号关联:在小程序与公众号为同一开发主体的前提下,提供小程序与微信公众号之间的关联。

5.线下扫码:提供线下提示用户附近有哪些小程序存在的功能。用户可以通过线下扫码使用,这也是微信提倡的接入方式。

6. 小程序切换:小程序支持挂起状态,即多窗口概念,用户可以把小程序先挂起,然后做别的事情,在需要这个小程序的时候可以快速调用,回到最开始的状态。

7.消息通知:商户可以发送模板消息给接受过服务的用户,用户可以在小程序内联系客服,支持文字和图片,解决用户与小程序的沟通问题。

8.历史列表:用户使用过的小程序会被放入列表,方便下次使用。

功能升级

1、小程序打开小程序

同一个公众号下关联的10个同主体小程序和3个非同主体小程序之间,可以调用接口直接相互跳转。微信客户端6.5.9及以上版本支持。

2、门店小程序的门店页支持添加视频

为了方便宣传门店形象,门店小程序的门店页支持可添加视频。添加视频方式有两种:

上传视频至公众号素材库添加。

输入视频链接或含视频的图文消息链接添加。

3、门店小程序支持接口管理

门店小程序支持接口管理,提供创建商家,新增、查询、修改和删除门店等接口,同时支持第三方平台授权调用,方便批量管理门店。[5]

意义影响

App开发和推广成本居高不下,前者支出在于人力,后者则是近年来流量费用的水涨船高,微信“小程序”有望降低两项门槛。

另一方面,微信“小程序”的确有望为一些高频应用提供新的选择。

时间轴

1.2016年1月9日,在微信团队的一次内部会议上,微信团队首次提出“微信小程序应用号”这一设想。

2.2016年1月11日,在2016年微信公开课PRO版上,张小龙意外现身并发表演讲,表示微信的本意是做一个提供服务的平台,所以微信团队专门拆出了服务号,但服务号以提供服务为主,基于一个诉求,效果并不理想,因此“我们将开发一个新的形态,叫做应用号。”

3.2016年9月22日凌晨,微信公众平台开始陆续对外发送小程序内测邀请。小程序即被外界广为关注的微信“应用号”。首批内测名额在200个左右。

4.同时张小龙在朋友圈披露其对小程序的定义:小程序是一个不需要下载安装就可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或者搜一下即可打开应用。也体现了用完即走的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。”

5.2016年11月3日晚间,微信团队对外宣布,微信小程序开放公测,开发者可登陆微信公众平台申请,开发完成后可以提交审核,公测期间暂不能发布。

6.2016年12月28日,广州亚运城,在2017年微信公开课上,张小龙再次现身演讲,解答了外界关于小程序的几大疑惑,包括没有商店、没有微信入口、无法推送消息等,张小龙同时透露,希望小程序“在2017年1月9号能被用户使用”。

7.2016年12月30日,微信公众平台发布公告称,为便于商户线下推广,上线小程序二维码,最多可生成带参数二维码10000个。

8.2017年1月9日凌晨,微信小程序正式上线。[3]

9.2017年5月12日凌晨,微信官方小程序《小程序数据助手》上线[4]

    • 在线客服
    • 关注微信
    • 联系电话
      • 欢迎咨询
      • 欢迎加入QQ群 303257430
    • 公众号:源宝网络
      • 联系电话及微信号 18902328227