微信小程序第一波红利方向分析及简易计算器开发指南

2025-01-06
来源:网络整理

前言

我想小程序其实不用多说。网上有很多关于小程序和方向的分析文章。昨晚我也在想第一波小程序红利会往哪些方向、谁会得到。于是我默默打开手机上的应用,耐心浏览了应用市场下载排行榜前1000名的应用,整理了一份适合微信小程序的方向列表,仅供大家参考。

小程序方向思维图

小程序已经开放报名,相信第一波福利很快就会到。不能立即开始开发、有好的想法的同学可以尝试报名。利用它也是一个好主意。

画完这张图,我就想着如何快速开发一个简单的小程序。想了想,好像开发一个计算器会是最快的,于是我花了一些时间,立即做了一个简单的计算器。

简单计算器

先看效果图(不知道为什么这个gif只能播放一次)

效果图

代码我就不多说了,已经推到顶了(传送门),欢迎大家star和加入。界面全部采用flex布局,这里不再赘述。如果不明白,请点击这里查看阮一峰老师的文章。应该很清楚了,我的代码也很清楚了。这里主要介绍下面的状态机图。

计算器状态机

在这个简单的计算器中,我一共定义了6种状态,分别是:

init:初始状态。初始进入时的状态,或复位后的状态。

:正在输入第一个操作数,不带小数点。该状态下,界面上显示第一操作数。

:第一个操作数输入有小数点。该状态下,界面上显示第一操作数。

:正在输入第二个操作数,不带小数点。在此状态下,界面上显示第二操作数。

:第二个操作数输入有小数点。在此状态下,界面上显示第二操作数。

:结果状态。该状态下界面上显示计算结果。

上图展示了这6种状态之间的转换关系。

状态机实际上广泛应用于计算机系统中,并且最常用于编译器中。我把TCP协议的状态机图贴出来给大家看。

TCP状态机图

结论

简单的计算器门户:。欢迎参考。

对于熟悉前端开发或者开发的同学来说,微信小程序的开发应该是很快的。微信小程序完全支持ES6语法,强烈推荐使用flex布局。

顺便提供一下官方开发的一些参考链接。

小程序介绍及申请流程

常见的拒绝情况

小程序设计规范(设计者必读)

小程序简单教程

分享