一个业余程序员的心路历程

为什么要做这个小程序呢?先给大家看一段对话吧:
都9020年了,还有人拿计算器挨个除判断素数,我觉得这是不应该发生的。
10年前我用excel写过一个素数判断的小程序,但是毕竟要用电脑,不方便。能不能把他搬到手机端呢?
我去慕课看了一些免费课,然后啃了两天微信开发者文档,得到了如下结论:
小程序前端语言是wxml(山寨版html)后端语言是wxs(山寨版js),当然也可以用正版js,只不过在安卓上的运行效率比用wxs差一点。
html我以前很熟的,wxs我也有信心学会,再说质因数分解啦,求最大公约数啦,逻辑上都很容易实现的,于是就干起来了。
没想到看人挑担不吃力,自己干活累成狗。微信自带的开发者工具极其难用,wxml,js,wxs三种语言混用更是让人疲惫不堪。关键是开发者文档很多地方都很简略,网上的教程就更惨了,几乎都是“我给你一段程序,你自己研究语法”那种。核心程序我花了半个小时就搞好了,但是输入输出却花了3天才勉强搞出来。
美工就更是惨不忍睹了...我都蒙圈了,mxml这个山寨的html,为啥跟原版html差别这么大?搞个居中对齐这么难?
还是要感谢各位朋友热心帮我debug以及提建议,使得我在崩溃之前搞出来了一个版本,平复心情之后我打算搞求最大公约数的程序。
结果又遇到了重重困难,主要还是三个语言混用的问题,痛定思痛,我把wxs的代码全给删了,改成用js重写,然后就调通了。
下一版的主要修改会在美术方面,我先看看免费的模板有没有能用的。还有就是输出的内容如果太长了我这显示不了,得搞成多行。
下下版计划加入单位换算程序。
(0)

相关推荐