微信小程序介绍与开发准备
为什么会有小程序
- 更好的体验:内嵌网页加载缓慢、白屏;原生应用的体验,更快速的加载
- 规范与管理:对于微信来说,接入和管理
在小程序发布之前,微信发布过一个SDK
叫做JSSDK
,开放部分的微信原生能力:微信支付、卡券。但是开发者基于网页开发语言的逻辑来进行开发,能绕过微信的一些监管。小程序有一套自己的描述语言。
什么是小程序
小程序是一种不需要下载安装即可使用的应用,它实现了应用触手可及的梦想
用户扫一扫或者搜一下即可打开应用,也体现了用完即走的理念
用户不用关系是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载
小程序和移动应用的区别
无需安装、不占内存、易传播:扫码、小程序卡片、搜一搜
小程序能做什么
- 内容工具:知乎热榜、微博热门、摩拜单车、今日头条、腾讯地图、腾讯翻译
- 零售:拼多多、京东购物、蘑菇街、每日优鲜、小米商城、屈臣氏
- 游戏:跳一跳、欢乐斗地主、欢乐麻将、斗鱼直播、YY直播
课程内容2018年的,到了现在,部分应用厂商已经倒闭了
开发准备
- 注册小程序账号:正常填写信息即可注册,邮箱点击激活链接
- 信息登记
- 登录小程序管理后台
- 完善小程序信息
- 绑定开发者:个人开发者,登录的微信号为管理员账号,无需额外的绑定操作
邮箱有一定的限制,需要一个新的邮箱,但是QQ
邮箱能申请别名,微信后台并不会校验。尝试过后,小程序的名字比较麻烦,但凡涉及到了商标,就容易审核失败。
服务类目可以选择,也能自定义添加,一个小程序能添加五个类目。
设置里面能查看小程序的ID
信息,也能开启消息推送,启用了消息推送就能使用消息模板功能。
开发者工具(笔者自述)
正常下载安装,没什么特殊注意事项,简单了解,直接游客模式进入,如果想启用手机调试,也就是手机查看小程序的开发版本,需要登录小程序的开发者账号,然后点击设置,在项目详情里面切换到指定的小程序ID
代码结构
- js: 交互逻辑
- json:数据配置
- wxml:界面的元素
- wxss:界面的样式