欢迎光临,了解微信小程序开发,就上易用通!

微信小程序讲解《一》——宏观了解,心中有数

发布:2018-01-31 09:37浏览: 来源:网络 作者:cola

关于微信小程序,此篇从介绍、设计、开发三方面做概要讲解,讲解内容有来自微信公众平台提供的文档,读者可详细参阅文档,还有我自己的理解。

 

介绍

微信公众平台对小程序的描述是:一种新的开放能力,可以在微信内被便捷地获取和传播,同时具有出色的使用体验。
百度百科:小程序是不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
 
历程:
 
●2016年1月11日,公开演讲指出,越来越多产品通过公众号来做,因为这里开发、获取用户和传播成本更低。拆  
分出来的服务号并没有提供更好的服务,所以微信内部正在研究新的形态,叫「微信小程序」(那时说的是应用号)
 
●2016年9月21日,微信小程序正式开启内测。在微信生态下,触手可及、用完即走的微信小程序引起广泛关注。腾讯云正式上线微信小程序解决方案,提供小程序在云端服务器的技术方案。
 
2016113日,公测邀请。
 

设计

小程序允许上传的编译包大小是1M以内,这就对设计和开发提出了相应的规范要求,所以在设计和开发过程中应
当遵守小程序的规范,尽量轻量化。微信公众平台有关于设计相关规范和示例,
减少不必要的干扰,减少输入,谨慎使用模态加载,全局使用一致的交互设计。小程序在首页提供了微信原生的tab控件,
tab的设计至少2个,最多5个,建议不超过4个。小程序每一页都有导航栏,且不可去除。
 

开发

小程序有自己的开发工具,可至公众平台下载。
 
小程序框架示意图:
 

微信小程序讲解《一》——宏观了解,心中有数(图1)

 
小程序目录结构示意图:

微信小程序讲解《一》——宏观了解,心中有数(图2)

 
小程序生命周期:小程序有自己的生命周期,每个界面也有自己的生命周期。
小程序:
onLaunch | 监听小程序初始化 | 当小程序初始化完成时会触发(全局只触发一次
onShow    | 监听小程序显示 | 当小程序启动,或从后台进入前台显示,会触发
onHide     | 监听小程序隐藏 | 当小程序从前台进入后台,会触发 
 
界面:
onLoad     | 监听页面加载
onReady   | 监听页面初次渲染完成
onShow    | 监听页面显示
onHide      | 监听页面隐藏
onUnload  | 监听页面卸载
 
小程序还提供了很多API供开发者使用,例如,网络请求、媒体调用、数据缓存、设备信息、界面、支付等等。




免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。