由于下学期有个课程项目要在11月前做好,于是在众多可选项目中选择了一个开发手机上应用的项目。
因为手机应用又有iOS和安卓之分,而我不可能一下子把这两个在这么短时间都融会贯通。后来突发奇想,用微信小程序开发好像是最优解。
过程1:学习前端三剑客
这里推荐几个十分不错的教学视频
HTML+CSS:https://www.bilibili.com/video/BV1pE411q7FU
JavaScript:https://www.bilibili.com/video/BV1ux411d75J 和 https://www.bilibili.com/video/BV1k4411w7sV
HTML+CSS难度并不算大,而JavaScript的学习明显难度上升了不少,可能是因为经验太少等原因,在后续开发小程序的时候这部分显得尤为吃力。
过程2:学习微信小程序开发
因为小程序把传统的HTML和CSS变成了独有的WXML和WXSS,这部分又要重新了解一遍,反倒是JavaScript没有变。
这个教学视频也是不错的:https://www.bilibili.com/video/BV1nE41117BQ
还是有很多代码技巧要深入学习才行,比如每次定义一个原有事件要仔细看官方文档介绍。
过程3:实际开发
自己开发路上最为难受的是,做了一遍又一遍的页面没有一个是符合审美的,这部分我觉得很重要,比如美团和饿了么两个外卖平台,有时候美团比饿了么的外卖贵,但是本人还是喜欢在美团点外卖,一个很大的原因就是我觉得美团页面好看,红包满减什么的操作比饿了么顺手……
其次就是在到处找API,且在改写原有API调取结果方面又遇到了不少困难,到现在还没符合自己满意的结果,还是要慢慢来吧。
总结:学了大半个月的前端+微信小程序,才发现以前的问题“这个软件怎么弄的?”就这么被解答了,当然这里忽略了后端的强大。但是实际自己开发的时候,才发现原来弄的过程也挺枯燥。