
小程序开发背景
为什么要开发小程序?不说了,我就说我现在手机64G内存严重不足,到了每天都要清缓存的地步。现在像微信、QQ、淘宝、天猫、支付宝、百度等,都是1GB以上甚至。如果超过几G,手机卡就不行了,但是有了小程序,小程序就是基于这些软件的,所以不需要安装,在之后的过程中清除即可用完了。
小程序界面图
小程序在今天非常流行,比如:微信小程序、百度小程序、支付宝小程序、今日头条小程序等等。小程序的开发分为服务端管理部分、api接口部分和小程序代码展示部分。因此,要开发一个完整的小程序系统,就需要实现这三个端的功能。
学习小程序需要哪些知识?
1、服务器管理部分
这部分一般是web管理,可以用Java、Net或者Php语言实现,主要是实现对数据库内容的管理,所以这部分功能的实现需要至少精通这些语言中的一种,并且管理界面可以选择市面上比较流行的一些webui,也可以自己写页面(应用div+css+Js+Jquery+ajax等技术)。如果功能涉及支付,则需要制作支付功能的接口。这就需要你熟悉一些Json、XML等技术微信小程序可以自己编程吗,并且可以对接微信支付、支付宝、网银等。
2、api接口部分
这部分需要涉及到一些token的知识,通过用户认证来保证接口调用的安全,并将服务器站点配置为https站点微信小程序可以自己编程吗,这会涉及到域名的购买、解析、绑定、归档、https站点部署名字。和其他知识。
对于接口,会出现接口调用方法的get或put请求,中文参数的编码问题(某些情况下是乱码)。
对于一些框架(如Java语言框架),还设计了api过滤问题,以保证无需用户登录也能调用api。
3.小程序代码部分
小程序一般通过JSON和JS来操作页面数据,页面更像是div+css。
注意:小程序css中的图片地址不能是本地地址,而是网络地址。小程序的页面跳转级别最多为5层。小程序的一些内置函数是异步的。小程序的菜单您最多可以设置5个等等。
小程序可以实现哪些应用场景?
相对而言,小程序小而轻,但小程序可以应用于很多场景,比如:餐饮、零售、交通、生活服务、旅游、社交、房地产、汽车、电影、服装等。
请登录后发表评论
注册
社交帐号登录