关于小程序
- 啊,
毕竟我就是可爱猫猫。
- 所以做了科大猫咪相簿来为猫猫们建档立卡。
- 主要还是之前看了PKU的感到很羡慕(但是我们的档案并没有他们那么齐全,所以首先还需要收集数据整理建档。)
开发过程
- 先是后端和用于上传数据的web网页,然后测试好基本的数据接口后就开始尝试写小程序。
然后再在实际使用过程中改啊改啊改现在网页暂时先撤除了,用小程序里可以记录上传者身份(openid)的页面来代替。
- 并没有什么项目开发经验的我(基本上全靠搜索和文档来乱写了.jpg)
后端
PHP是最好的语言!嗯总之基本上全靠PHP来接收数据和读写数据库了。数据库字符集问题真大。本来以为改成UTF8就没什么问题了,万万没想到还有个emoji等字符的编码问题,需要用utf8mb4(事实上还没改(等咱后面迁移服务器再改吧.jpg)
- 最开始都是用非常简单的字符串拼接来处理数据库查询和插入语句的,很庆幸这种小项目并不是引人注目的那种,现在已经改用预处理语句绑定数据进行查询和插入了,并且增加了一点点的身份认证功能,不过这个是建立在腾讯的系统生态基础上的,并没有进行太多的保护措施(托腮)希望微信足够可靠(逃)
- 以及各种函数的复用,大概还要等有生之年再重构了(喂)
前端
- 最初是用web端,抄(?)了统一身份认证的HTML、JS和CSS(逃走)那个时候真是对各种东西其实都一无所知啊OTZ(当然现在也不算懂)简简单单的单个网页,后面改到小程序其实也是以这个为基础的(趴)
- 小程序现在完善程度还算可以(吧。。。)
- 中间4月的时候微信改的UserInfo接口定义,然后我7月才完全搞明白这个是怎么个意思(挠头)
目的地-Destination
大佬厉害~