美文网首页程序员
学习两天小程序,上手开发,你也可以

学习两天小程序,上手开发,你也可以

作者: 0851ecf312d1 | 来源:发表于2018-09-25 14:03 被阅读220次

    声明:本文首发微信公众号【菜鸟要飞】,如有转载,请标明出处!

    菜鸟君的小程序终于赶在中秋前上线了,可谓是修修改改反反复复啊。我本身是做Android开发的,也隶书前端,所以上手快一点。周六周末两天的学习就动手开发了。虽然小程序的功能比较简单,但真的开发起来其实还是有一定难度的。今天菜鸟君简单分享一下经验,也顺便为自己的小程序做个推广。

    一、借助神器,学习快人一步

    之前菜鸟君在这篇文章分享一个神器!16倍速看视频,闪瞎了我的狗眼!中说过,借助神奇快速看教程,是的,我确实用了!效果还不错。再次推荐一下,有需要的自取。

    二、教程资源

    昨天在朋友圈转发了一下小程序的二维码,不少读者要我分享教程,其实这部教程菜鸟君很早就分享了,今天再次分享一下:

    百度云链接

    https://pan.baidu.com/s/1-UMmLmvXUFpO4DUBZW5_nQ

    教程包含小程序的入门、基本组件、常用api的使用及一个电影项目。小程序的组件和api更新较快,所以这套教程算是有点老,例如小程序的授权登录功能,教程中还是用的之前的api。教程并没有讲解高级组件和api的调用,例如支付,小程序推送等。不过作为入门学习的教程,够用了。一旦入门后,高级组件的使用根据官方文档教程也能迅速上手。我一直认为看视频学习,只能达到入门的阶段,想提高或快速学习还是要看文档。如果你实在纠结,那就去编程资源库网上找找其它的更新更全的小程序教程,我记得是有的。

    三、小程序的学习

    一个完整的小程序项目,肯定包含前端和后端。

    前端指小程序界面开发,简单的项目直接用官网提供的组件和api就可以开发。基本上是 JavaScript+css+View,如果有web开发的基础,上手真的是分分钟钟。当然有一些大牛为了提高小程序开发的体验或效率,开发了一些框架,在框架的基础上开发小程序,会更简单高效。目前比较常用的有以下几种,菜鸟君不再详细介绍,有需要的可自行查询。刚开始学习,菜鸟君还是建议从小程序官方组件入手!

    后端就是为小程序提供查询、存储数据等功能的api。可以用Java、PHP、Go等后端语言开发。如果你像菜鸟君一样没有后端开发的基础也没关系,目前市面上有各种后端云平台,平台为你开放api,提供数据的增删改查等功能,你不要关心如何实现,你只需调其方法就OK。这种平台基本上都有免费版,足够你开发一款demo,如果真要上线,还是要花点钱的。不过,即使你自己开发也要购买服务器。为了避免广告嫌疑,菜鸟君就不推荐了,有需要的读者可以自行搜索【小程序后端云】或私聊我。

    四、菜鸟君如何学习的

    菜鸟君是通过看快速且有选择的看视频入门的,教程上面已经分享过了。

    主要就是快速学习了,小程序项目结构的介绍,了解每个文件的用途;小程序的布局,主要是小程序的垂直布局,水平布局;学习了几个常用的基本组件的使用方法,了解了组件的数据绑定,事件绑定等;页面的跳转及数据传递。

    学习了上面的4个知识点,就直接看电影的实战。关于JavaScript的基础,也是边学边用,只要你有任何一门编程语言基础,上手JavaScript都不是问题。

    最后,从GitHub上找了几个开源的小程序项目(项目在我开发的小程序中都分享了,有需要的可以去看看),学习并借鉴了一些,之后就开始着手开发我的小程序了。

    以上就是菜鸟君的学习路线,有点暴力,并不适合所有人哦。尤其是没有任何开发经验的小白。如果小白想学习开发小程序,建议先学习JavaScript,入门后再来学习小程序。

    五、为什么开发这款小程序

    首要原因,小程序还是很火的。作为一个移动开发,应该要了解一下,做个项目练练手。

    其次,作为一个公众号运营者更要很好的利用起来。利用小程序先天的可传播性为自己的公众号吸粉,顺便赚点广告费,当然这个需要你们的积极分享。

    再次,菜鸟君也是个有情怀的人。小程序目前主要有视频教程,Github源码,源码投稿模块。很明显我是想打造一个互相学习和分享的平台。尤其是Github源码模块,经常有读者反馈尽管知道Github有开源的项目,但是不知道如何找到适合自己入门,提高的项目。而且寻找是一件浪费时间又无意义的事。菜鸟君愿意牺牲这些时间为你们买单,再说,菜鸟君常年混迹于Github上,热衷于搜寻各种有意思有帮助的开源项目,肯定比你们有经验,以后菜鸟君每周都会整理一些开源项目更新到小程序上,当然我一个人的力量很有限!也请大家积极投稿分享。小程序实行积分制,主要是为了拒绝伸手党,提高大家相互分享教程的积极性。否则我也懒的维护。

    还有,目前小程序上的视频教程数据主要爬取自编程资源库网站,肯定没有网站上的教程全、更新的及时。目前两个平台没有任何关系,账号更不通用,还请知晓。

    六、奉上小程序 ,并偷偷告诉你一个福利


    编程资源库进来体验吧小程序

    接下来菜鸟君会大力推广小程序,并在中秋当天奉上福利,主要奖励给小程序中积分排名靠前的读者,那么如何获取积分呢,小程序中都有描述,如果你想获取奖励,就抓紧想法赚积分吧,就当帮菜鸟君宣传一下了!菜鸟君在这里感谢大家了!

    欢迎关注我的公众号:【菜鸟要飞】 ,面试宝典、学习路线、源码分享等等你来学

    相关文章

      网友评论

        本文标题:学习两天小程序,上手开发,你也可以

        本文链接:https://www.haomeiwen.com/subject/eufloftx.html