微信小程序学习笔记01:微信小程序概述
文章目录
零、学习目标
- 了解小程序的历史
- 知道访问小程序的几种方式
- 了解小程序与HTML5、App的异同
- 了解小程序与订阅号、服务号、企业号的异同
- 了解开发小程序需要的技能
一、小程序的历史
时间 | 服务 | 备注 |
---|---|---|
2011.1.21 | 微信APP | |
2012.8.20 | 微信公众帐号功能 | |
2013.8.5 | 公众帐号分为:服务号、订阅号 | 微信5.0 |
2013.10.29 | 新的微信认证 | |
2014春节 | 微信支付 | |
2014.5.29 | 微信小店 | |
2014.9.17 | 微信企业号 | |
2015.1.9 | JS-SDK | 用于网页开发 |
2015.5.18 | 微信连WIFI插件 | |
2016.1.11 | 应用号-小程序前身 Web开发者工具 |
张小龙“微信公开课Pro版”发布会 |
2016.1.20 | WeUI | 可快速开发符合微信UI界面标准的网页 |
2016.4.16 | Android版微信升级X5 Blink内核 | 微信内置浏览器支持HTML5/CSS3 |
2016.9.22 | 微信应用号改名小程序 发布内测邀请 |
|
2016.10.27 | 小程序增加19种API接口 | |
2016.11.3 | 小程序公测 | |
2016.11.26 | 信息开发者工具更新 | 增加网页调试体验 |
2016.12.17 | 马化腾宣布-春节前正式发布小程序 | |
2016.12.21 | 小程序新增多项功能 | 分享页面、模板消息、客服消息、扫一扫、带参数二维码 |
2017.1.9 | 小程序正式发布 |
二、如何访问小程序
1、线下扫码
- 小程序的二维码,包括普通二维码和带参数的二维码,主要是配合商户线下推广。
2、微信搜索
- 微信搜索不仅包括在微信的首页搜索框进行搜索,也可以在微信发现栏目下方的小程序选项进行搜索。
3、公众号关联
- 同一运营主体可以把公众号与小程序进行关联,同一公众号可关联多个小程序。
4、好友推荐
- 微信可以分享小程序给好友和微信群,但不能分享到朋友圈。
5、历史记录
使用过任何一款小程序,就会在发现界面产生小程序入口。
6、桌面访问
- 对于Adroid系统,用户可以将小程序快捷方式添加到桌面,通过桌面进行访问。
7、附近的小程序
- 用户可在小程序下方单击“附近的小程序”搜索附近线下门店所属的小程序。
三、小程序与HTML5和APP比较
类型 | 小程序 | HTML5 | App |
---|---|---|---|
申请资质 | 不限 | 不限 | 不限 |
文件大小 | <1MB | 中 | 不限 |
功能 | 中 | 少 | 丰富 |
访问速度 快 | 慢 | 中 | |
离线 | 部分支持 | 不支持 | 支持 |
开发版本 | 1个版本 | 1个版本 | IOS和Android多个版本 |
开发难度 | 简单 | 中等 | 难 |
开发速度 | 快 | 中 | 慢 |
上架 | 需要审核 | 无需审核 | 需要审核 |
四、小程序与订阅号、服务号、企业号的比较
类型 | 小程序 | 订阅号 | 服务号 | 企业号 |
---|---|---|---|---|
申请资质 | 不限 | 不限 | 不能个人 | 不能个人 |
功能 | 快速便捷应用 | 信息传播 | 侧重提供服务 | 企业内部、上下游连接 |
开发难度 | 中 | 低 | 高 | 高 |
群发消息 | 无 | 每日1条 | 每月4条 | 不限 |
用户互动 | 48小时 | 48小时 | 48小时 | 不限 |
应用场景 | 低频、简单程序 | 中频、简单程序 | 高频、复杂程序 | 企业内部程序 |
举例 | 腾讯投票 | 央视新闻 | 南方航空 | 哈根达斯 |
五、小程序开发需要什么能力
分类 | 知识储备 | 重要性 | 备注 |
---|---|---|---|
UI布局 | WXML语法 | **** | |
美化 | WXSS语法 | ** | |
逻辑层 | ES5,ES6 | ***** | |
服务器 | PHP、JAVA或C++等 | * | 涉及服务端需要 |
数据库 | SQL | * | 涉及服务端需要 |
六、参考学习资源
1、官方开发手册
2、小程序开发参考书
- 易伟.微信小程序快速开发(视频指导版)[M].人民邮电出版社 : 2017
- 刘明洋.微信小程序实战入门[M].人民邮电出版社 : 2017