您的位置:首页 >  新闻中心 > 开发者专区
  开发者专区
 

初学者开发微信小程序经验交流分享

来源:原创    时间:2018-02-02    浏览:0 次

来自于新手的领会,期望这篇新手小程序开发心得共享能协助到刚预备开发小程序的朋友们。

小程序出来这么久,我才开端第一次触摸它,一点也不觉得学习的晚,由于在我做了第一个小程序项目之后,发现这玩意没什么难度,今后别再拿会做个小程序就出去装了啊!



微信小程序视频教程

导读:链接与暗码都存在,有需求的能够点击 右下角 获取视频教程

获取暗码

为什么小程序还有缺陷?


小程序再好,也有它的缺陷。


1、小程序结构不容易了解


它的项目结构到没什么问题,问题在于文件名的重写,css => wxss,HTML => wxml,很别扭啊,由于我是个十分喜爱原生开发的程序员,一时难以承受这种奇葩的文件,第一眼看到wxss我还在想这东西是不是避免跨站进犯的玩意。


2、装备文件过多,学习比较费力


处处都是json文件,看得挺难过。

blob.png


3、js写的别扭


有个大局的App({}),还有个单个页面的Page({}),你说你是vue吗?写起来的感觉又不是。看得this.setData({}),你说你是react吗?也不像啊。咦,如同有点jQuery的影子,wx.API用起来挺像jQuery,但又不全是。像原生吗?不像,一切API都是用面向对象的办法封装的,假如是函数式编程,写起来和原生js能够很好的联接。


关于这个调集了4大天王高科技,但又没有copy彻底的东西,假如没有四大天王的一点根底,写起js仍是挺费力的,好在我全都有所了解,承受这些常识变得不那么难。


4、wxss没什么可说的,说说wxml,有人说像react-native,有人说像vue,有人说像angular,要我说,看到这玩意,我都置疑自己学的html是不是没用了。


5、小程序还修正了许多原生的办法,比方事情函数,一致选用bind-event的写法。难过想哭,小程序好的当地在于有具体的文档描绘了这些改变,坏的当地在于破坏了原生开发者的习气。


6、遗忘曩昔,才干学会小程序。


为什么小程序开发速度快?


或许每个开发者都听说说小程序开发速度快,产出高,通过我自己的测验,发现了几个要害点。


1、小程序有专门的开发东西:微信开发者东西


这套开发东西集成了小程序所需求的开发环境,优点就是不需求像开发react或许vue相同费尽心机的装备webpack环境。缺陷就是这个开发东西不是那么好用,写记事本的感觉。


2、小程序有一套官方的根底demo,下载修正即可运用:官方的根底demo


我一开端不知道怎么建立小程序的项目,然后找到了这个demo,下载源码到本地,直接能够运用,不知道有没有cli。之后开发者需求把源代码的路由删掉,保存主页路由,然后进行开发。

blob.png


3、前面2步关于新手来说只需求几个小时就能完结,假如你有经历了,几分钟就能完结并且做开发了。


4、小程序有一套自己的组件库:小程序组件库


组件库给人的优点是能够满意没有设计师的开发者的开发需求,尽管我感觉这些组件写的不怎么好用,关于不寻求完美的人来说够用了。


5、小程序有一套API:小程序API


比较于组件库,我觉得API才是小程序最大的奉献,凭借了微信APP为载体的优势,封装了许多好用的API,十八般武艺样样精通,并且文档写的很不错。


学习小程序最好的方法


不是看他人写的教程博客,而是看官方文档,由于文档写的很明晰,所以我觉得写篇教程还不如写篇开发心得更有效果。


总结


假如你还没玩过小程序,那么翻开官方文档的大门,依照官方教程模仿一遍,哦,你会发现它是如此的简略(项目建立、环境装备),之后就是检测谁的js功底厉害了。