我作为一个前端初学者来回答一下这个问题。 我有一些基本的前端知识。 我之前只有静态网站制作经验。 公司需要构建一个类似OA的系统来服务供应链上的客户,因此决定使用微信小程序,开发成本低,学习成本低。 低窗体作为系统的移动终端,这是前提。
受访者刚大学毕业。 他是个新手。 一个月前他接到一个制作小程序的任务,第一次接触wxml/wxss。 是的,当时还没有wxs的概念。 我还是有自知之明的。 基本上在公司一切都是我自己学习、自己做,小程序也是如此。 幸运的是,wxml和wxss基本上与HTML/CSS类似,但是wxml引入了一些逻辑过滤条件形式,例如wx-for和wx-if等条件语句,在某些情况下可以用来填补漏洞。
好了,说到陷阱,微信小程序的陷阱就很多了。 微信小程序充满了陷阱。 微信小程序充满了陷阱。 这句话我说了三遍。 比如不能使用eval函数、只能同时打开5个页面等等……我就不说太多了,怕跑题。 直到那天晚上11点30分,微信开发工具(微信小程序开发专用工具大坑d(ŐдŐ๑))才告诉我有更新,然后我就更新了。 大半夜我都很兴奋,做了一个。 当wxs出来的时候,我当时的想法是:好吧,我又得学点新东西了,但是我还没来得及仔细看看。
由于小程序开发的坑太多了,tx也必须知道,所以一定是wxs来填坑。 至于逻辑方法、事件处理等,肯定是高仿js的。
所以我认为发帖者最好先学习html.css.js。 毕竟,这是路。 微信小程序只能在前端占据一小段路。 一旦了解了前端的基础知识,阅读微信小程序开发指南就会很容易。 现在,重点关注ajax和api的使用。 祝作者顺利入坑。 最后放一张我的作品截图吧。