本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

wzatv:【j2开奖】最全实操指南!换个姿势深入微信小程序(7)

时间:2017-01-12 12:54来源:天下彩论坛 作者:本港台直播 点击:
同样的道理,带参数的二维码可用于线下商家、政府服务的小程序内不同功能区直接进入对应的服务而不需要使用多个小程序。比如去银行扫描一个取号机

  同样的道理,带参数的二维码可用于线下商家、政府服务的小程序内不同功能区直接进入对应的服务而不需要使用多个小程序。比如去银行扫描一个取号机上的二维码取号,金银柜台扫码了解各种理财产品。

  小心手机空间和流量不足

  小程序并非不用下载,而是在你首次使用的时候会下发一个包,相当于把网页缓存好,下次打开就快了,但是但是...你已经下载了,而且是“不需要确认的下载”,点开即下载,然后你的流量就哗啦啦呼啦啦...下图是微信小程序下载的页面,不过在正式版中,微信已经去掉了“数据下载中,请稍候...”的文字,但依然是下载哦。所以微信所说的“免下载”更多地只是一种“无感下载”。

  

wzatv:【j2开奖】最全实操指南!换个姿势深入微信小程序

  小程序空间有限

  整个小程序包的上传时的体积不能超过1M,加载到用户手机后,缓存大小不能超过10M(有可能被清除掉),永久存储大小不能超过10M(下次进来还能打开)

  名字、头像要慎重

  小程序的名称1年可以修改1次、头像1个月可以修改5次、小程序介绍1个月可以修改5次。

  

wzatv:【j2开奖】最全实操指南!换个姿势深入微信小程序

  七、小程序的能力

  为什么要了解这部分内容?

知道什么页面元素是微信小程序自带的,能快速开发上线

知道有哪些异常流和节点产品经理提需求,老板决策的时候可以发挥的

知道有哪些硬件能力提供,知道产品的边界所在?比如你想做一个 NFC 刷卡坐地铁的小程序,那么很遗憾告诉你,小程序做不了,甚至 iOS 都没有开放到NFC 的能力给开发者,所以小程序现在不会有 NFC 能力。

  默认组件

  有哪些组件?

  

wzatv:【j2开奖】最全实操指南!换个姿势深入微信小程序

  组件长什么样子的?

  

wzatv:【j2开奖】最全实操指南!换个姿势深入微信小程序

  当然,小程序本身只是一个网页,你可以使用通过 css 自定义组件的样式或者自己写一些特殊的组件,比如电商购物车的步进计数器。

  事件钩子(建议非产品经理、运营等非需求提出方跳过这部分)

  什么是钩子?

  

wzatv:【j2开奖】最全实操指南!换个姿势深入微信小程序

  一只小乌龟的头上顶着数字 7 和 8(额,好像没什么不对的),他需要走过一个装着加法运算器的箱子,之后头上就会变成一个数字 15。那么这个箱子就称为一个钩子函数,如果放在里面的是一个乘法运算器,那么小乌龟的头上的数字经过正方体之后就会变成56。

  小程序相当于那只小乌龟,在运行时(小乌龟走路)会触发很多的事件(钩子函数,相当于小乌龟经过的正方体),往这些正方体里面放入什么逻辑,取决于坑比的产品经理。比如一个电商的步进计数器改变值的时候:

  

wzatv:【j2开奖】最全实操指南!换个姿势深入微信小程序

  假如值改变的时候有一个 bindChange 的钩子函数,产品经理提个需求的时候说:值增加的时候要播放语音“官人,我还要”,这个时候就需要把<判断值增加还是减少,如果增加的话, 播放录制好的音频>的逻辑加入到`bindChange` 函数中。

  有哪些钩子(建议非产品经理、运营等需求提出方跳过钩子和事件这部分)

  app 生命周期的钩子

  

wzatv:【j2开奖】最全实操指南!换个姿势深入微信小程序

  小程序的生命周期分为程序和页面两个部分:程序有启动(未显示)、显示出来了和隐藏三个事件页面有加载、显示出来了、准备好了(首次)、卸载页面、隐藏页面五个事件除此之外,还有 onPullDownRefresh 下拉刷新的时候、 onReachBottom 上拉无限加载的时候、 onShareAppMessage 点击右上角分享按钮的时候。其中我觉得 onShareAppMessage 是挺有用的,比如当用户点击右上角分享按钮时,往页面顶层覆盖一个分享图(高度为页面高度80%),这样子会改变页面分享到聊天窗口的样子(这里还没实践过,只是猜想,你们可以自己试试)

  触摸事件

  

wzatv:【j2开奖】最全实操指南!换个姿势深入微信小程序

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容