小程序开发必备的高级能力

前言

开发小程序已有半年之久了,这半年来也在边开发的情况下,不断的学习着。

随着近来小程序API更新得频繁,知识点都是一个一个,零零碎碎的。正常情况下,我们都是用到时才会去学习,如此一来学到的东西也是零碎不堪。

有时候,比如和领导、市场、上司等交流,可能他们希望实现的市场方面的业务,而在不知道能不能实现的前提下来咨询你,如果你对小程序API不熟的话。那无疑这场谈话会显得你很不专业,给别人的印象就大打折扣。

又或者是产品经理想实现某个功能(例如通知,每天群发...),在你不熟悉,不了解的情况下,将会带来很多不必要的麻烦。因为,通知是可实现的,但是同时微信也做了很多限制。技术上可以实现,但是如果盲目答应没有提前说明相关限制,则会给自己带来一个巨坑。

所以我觉得有必要在小程序入门之后深入研究,不断地完善关于小程序的知识体系,不管是技术也好、市场也好、运营也好。

基于此,我觉得需要主动出击,构建自己的小程序知识体系。

于是,我前几天大致浏览了小程序提供的能力并列了一个列表,现在分享出来,希望也能帮助大家查漏补缺。

如果大家不想研究文档也是可以的,后续我会按照我的进度,给大家分享我的研究成果。

小程序必备的一些能力

1、微信支付

微信支付能力应该是小程序中最重要的能力,没有之一,因此当之无愧的位列第一。

在写这篇文章之前,我已经对微信支付进行了一系列的梳理。且我最近正好在写个商城系统,1个月内就会对接微信支付,所以关于微信支付的文章需要到时候再进行分享。

2、云开发

云开发包含数据库、存储、云函数等3个部分。数据库和存储其实没什么好讲的,需要讲的是云开发,但是要讲云开发就要讲Node.js。Node我并不是很熟,所以这个也得延后才会分享。

3、分享

这里的分享包括 场景值、分享内容配置、群相关内容地获取等。

4、mDNS

这部分API是我当前最看好的API,可谓前途无限。mDNS提供了局域网内查找设备,然后通过正常的http或者socket和设备互联交互。

大家也看出来了,这部分API长期来看正是物联网的基础。短期呢,也有智能家居这个市场。总体来说,前景非常不错。不过这个系列API正在完善中,值得提前入坑。

5、websocket

websocket虽然在小程序中不怎么常用,在小游戏中却是非常重要。而且此部分内容和mDNS之间有对应,需要叠加使用,所以也是非常重要的。

6、模板消息

模板消息算是解决了小程序不能给用户发信息的痛点,但限制依然很大。所以模板消息里,还应该学习如何突破微信的限制。

7、更新

旧版本有bug,紧急发布新版本?然而如何在用户打开的时候就主动更新而不是等微信慢悠悠的给你更新呢?

8、蓝牙

小程序中最坑的API系列,没有之一。

9、NFC

准确来说,是HCE,也就是主机卡模拟技术。HCE是NFC技术的一个应用方向。这部分API允许将手机模拟成一张IC卡,类似于公交卡、门禁卡、健身卡。

这部分API其实挺好的,但是在不支持NFC的手机上就很鸡肋。我能想到的应用场景蛮多,类似于公交、门禁、健身卡、网吧系统等。

10、ES6/CSS3

准确来说,这部分是前端内容,但是小程序中反正也支持,所以就列在这里。

CSS3虽然是基础,但是极其重要,而且功能很强大。遗憾的是很多人虽然知道它重要,但是却不会去主动学习。

小程序文档对于前端刚入门或者是还没入门的人来说(像我这种,捂脸),真的是极其不友好。看一下文档,ES6、Node横行。

11、动画

此部分内容小程序其实封装得很好了,但是文档更新后反而不如前一版好,估计很多后来入坑的人看得很痛苦。

12、Canvas

插个题外话,知道为什么Canvas在小程序中这么重要,甚至是应用得很频繁吗?

其实很简单啦,那就是小程序不支持分享到朋友圈。小程序为啥不支持分享到朋友圈,因为这动了腾讯广告主的蛋糕啊。

这样一看,是不是对小程序禁止诱导分享、禁止设立集中跳转、禁止对小程序进行排行等有了答案了?

13、audio video等

这可能是小程序中我还没研究过的API。

14、常见上线问题

已经过了一个空白页面都能上线的时代了,竞争越来越激烈了。

15、优化方案

优化很重要,很重要,很重要。

16、小游戏

17、生成动态小程序码

这部分内容其实很简单,所以放在后面。

18、unionid、openid、session_key、code的恩怨情仇

主要是了解如何获取unionid

19、其他,后面有再更新

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,757评论 25 709
  • 上周末带女儿去电影院看了一部“新大头儿子和小头爸爸3:俄罗斯奇遇记”的电影。这是女儿第一次进电影院,也是第一次看电...
    空山灵雨_e1e9阅读 1,150评论 2 0
  • 今日体验:今天一熟客户把车放这给检查凉车启动后,仪表有时黑屏指针不动的故障,热车没事,就是凉车才会出现一下。根据客...
    bbaf70c1705c阅读 156评论 0 0
  • 过完工作后的第一个国庆长假,我有几点发现,想和大家分享。 1.即将步入社会的朋友们要注意了,工作第一年就极有可能被...
    LilyG写字的地方阅读 333评论 0 0
  • 他今年27岁,在一家外企工作,没有女友,独自租房生活。 早上,7点的闹钟准时响起,他拿过手机,关掉闹钟,打开朋友圈...
    宗智如阅读 220评论 0 0