今天(昨天)做小程序学到的一些东西
首先解释一下题目,这篇文章是本来昨晚就想写了的,但忙完以后,实在挤不出时间来写文了,就拖到了今天才写。
期末真的是一个很考验人意志力和忠诚力的时候。特别是我们专科学校,重视实践,什么都讲究实训,每到期末边要进入魔鬼实训周。今天早上1-2节做电源作业,3-4节做实训内容还顺带把小程序给上传了,中午社团换届,下午到晚上完成电路课的最后一门作业。全天脚步不停,没有一刻可以停下来休息,现在坐在电脑前,甚至手都是颤抖的。呼~想起去年实训周这段时间也是忙的一口气退掉了2个社团和1个部门,每次一到实训周真的是最考验一个人的时候。
好了!发完牢骚,进入正题。前段时间一时脑热,想做小程序,就给自己挖了个科技节比赛的坑,从有意图,到拉人,到带人,到报名,行如流水。甚至在刚报完名那几天便着手开始学习小程序的东西,甚至还在网上找了几十G的视频来学。然后后来各种琐事堆的有点烦,小程序的编写就这么搁浅了半个多月,直到前几天,甚至直到昨天才有了不少的进展。
我是拿老师做的一个小程序为模板,在其基础上做出改变来改善这个小程序。本来最初几天的目标是想在题目上下手的,可惜算法实在太过复杂,而且老师没有给我留注释。。。很多代码我根本看不懂,一个一个百度似乎也达不到学习的效果,所以我前天选择放弃改动原有的框架,开始在题目以外的东西开始改变。
从哪里开始下手呢?我首先想到的是在最外层的设置上下手。我通过简书上其他大神写的文章,学习tabbar的写法,为文章设置好了底层的各项框架。
image.png
大概就是让这个小程序看起来更有小程序的样子了。
完成完这个后,我便开始想逐步修改“我的”页面,让其与其他小程序一般,有一个个人页面。
我最初的想法,是在网上摘抄别人的“我的”页面的源码,然后自己改动加上自己的元素。但目前似乎用vue制作小程序的人真的不多,在网上找的大部分都是直接用微信开发者工具直接写的,虽然代码都看得懂,但把它耦合在HBuilder中就会莫名其妙的出错。
最后我是选择拿以往参加比赛的另一个小程序的代码来直接植入再行修改。
在这一修改过程,我觉得懂的最重要的一点,就是对代码量的压缩。代码的压缩不仅是对用户的负责,对平台的负责,也是对自己的负责,养成这一习惯的人,会不由自主的节省代码量,我们都知道,懒是人类进步的一大阶梯,只要在写代码的过程中有这一想法,就会去找节省代码的方法,就会学习更先进的语法,自然得到了进步
另外,base64保存云端图片真的比直接在文件夹中附带图片要好得多!!!