前端外行的微信小程序瞎折腾之旅,好评的智能大厅系统

来源:未知 浏览 127次 时间 2021-06-15 23:39

前言

惭愧最近下班回家沉迷山口山了前一阵子搞antlr语法转换关键词布局前一阵子搞antlr语法转换这一阵子搞微信小程序一直拖着没写点啥一步一步来吧肯定都得总结点东西留给自己看的。

新技术尝鲜

我一直是一个Android客户端开发前端经验只停留在w3cschool上面很基础的最初版本html,css,js学习纯helloworld水准就学了不到10分钟。所以这里也算是给客户端开发们打点气新的东西阻碍的永远是你上手的动力而不是这个东西的难易。顺带强调自己是前端外行也是希望各位看官关于内容里如果有很多关于前端理解的偏差帮我指正和修改。

前端外行的微信小程序瞎折腾之旅

我想上手小程序需要先学啥语言先学习html css js吗?

小程序是用js开发吗?那我是不是要去先学js?

前端外行的微信小程序瞎折腾之旅

我的看法是我反正从来都不是这样学任何一个新东西的我就一句话

直接开干啊!遇到啥问题再具体查啥问题。

这也跟个人接触新东西的习惯有关反正我是完全不喜欢那种打算学个新东西(注意是’新’东西)然后就问一下有啥经典书籍么?先抱着一本16开三四厘米厚的一本大厚书(我习惯叫砖书很厚很大砸人很疼)看个好几天一个礼拜的然后还没上手。或者听到个新东西技术是html然后美名其曰技术储备俩仨礼拜略微看明白点htmlcss但也毫无实战经验俩仨礼拜连小程序的边都没摸到。

对于’新’东西等系统化的出书黄花菜都凉了啊以前捣鼓RN的时候无数人问RN有什么好书看现在RN书停留的版本都是0.2X之前并且一个个都很浅现在0.3X已经天翻地覆了这种啥都等系统化整理文章做好技术储备再开始动手完全不是我的个人学习风格。

直接上手是最快的虽然资料少但是有源码下源码是最好的指导方案没源码官方文档Github交流网上及时阅读最新的碎片化博客文章这些绝对是最快的学习和了解’新’东西的手段。

光读光看是绝对没用的最有效最有效的手段是直接上手上项目哪怕是仿写一些开放API接口的app(知乎日报豆瓣电影有太多开放提供服务器api让广大客户端开发者练手的)

以上只是我的个人学习习惯因人而异

扯淡吐槽

xx火了客户端要完蛋前端要火

小程序会不会灭掉客户端开发

明年培训机构大量前端要涌入了

小程序也不一定就会火客户端不可代替

当初RN出来就是这样一波风气404页面客户端不可代替

当初RN出来就是这样一波风气小程序出来也是我对任何这种话题是毫无兴趣!这种然并卵的话题键盘侠们热火朝天讨论几个小时时间就过去了然后就可以happy下班了有这功夫demo都写出来了项目都上线了

开发环境

上面其实也扯了太多的废话微信小程序其实有自己的IDE开发环境一切都在这个开发环境里面下载官方IDE开发包开始运行就可以直接开发预览小程序了。

但这里有个IDE开发包破解的问题小程序目前需要是需要邀请码的有邀请码你就会有属于你业务的微信小程序appId有邀请码的好处是你可以把小程序部署到真机上没有邀请码无论你是否破解了IDE你都无法真机预览但是IDE里面的模拟器预览完全没有问题能运行能实现绝大部分功能完全可以项目上先开发起来等待一旦公测就直接上线。

不破解IDE

先说结论:现在的最新版本IDE完全不需要破解!

最新版本的92300的IDEmac下是一个dmg包直接安装就能使用

选择+号添加项目你能看到创建新项目必须填写AppID

在92300版本里面已经贴心的新增了一个无AppID的按钮点了后会得到提示无AppID部分功能受限

说的很吓人这部分API很少就2个并且IDE提供了模拟数据返回完全不影响绝大部分开发

你就是破解了不提示部分功能受限也是该没法正常还照样没法正常工作毕竟微信也有自己的服务器验证你破解后填的AppID终归是假的

选择工程目录这时候切记如果你是从0开始创建工程而不是拥有线程的wx小程序demo代码一定要在选择工程目录的时候创建全新文件夹

只有全新创建的文件夹才会开启quickstart自动创建初始工程文件功能(如下图)自动创建好一个helloworld工程

quickstart的自动创建工程是可以无报错直接运行run起来的。

但如果文件夹内有文件404页面是可以无报错直接运行run起来的。

但如果文件夹内有文件IDE就不会创建任何的初始文件的。

标签: 开发程序东西IDE