打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一个业余程序员的心路历程
为什么要做这个小程序呢?先给大家看一段对话吧:


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


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
开发 | 只需 2 分钟!带你玩转小程序新语言 WXS
开发小程序需要学会哪些技能?
开发微信小程序,看这篇文章就够了 | 官方文档解读
微信小程序快速入门指南
深度解析App混合开发技术的成熟度曲线(四)undefined
如何学习微信小程序开发?掌握这些编程语言和技能就够了!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服