微信小程序的开发学习建议和入门项目
今天微信小程序有更新了,新增了大量的接口,同时修复了比较多的bugs,增加分享,扫一扫等功能。
应该说小程序可以开发比较多的功能了,市面上的80-90%的APP可以通过小程序来完成,特别是一些电商、新闻类等CRUD的APP,其功能都可以在小程序上实现。另外小程序的开发相对一些webapp开发来说简单得多,基本上掌握简单的CSS、HTML和javascript就可以开发小程序了,微信小程序框架内提供了数据的绑定操作,我们不需要需操作DOM就可以实现数据的展示工作。
目前前端开发非常的火爆,各种框架层出不穷。类似Vuejs前段框架,Facebook开源的react-native,阿里的Weex、ionic、nativescript等跨框架。但是作为iOS开发者,想学习这些框架需要学习的东西比较多,所以想通过学习转去做前端或者开发跨平台应用程序,个人觉得通过微信小程序去学习前端知识和javascript还是很不错的方式,主要是微信小程序学习和开发相对简单,学习的成本是相对最低的。
学习建议
- 先学习HTML、CSS和javascript
- 学些网页布局Flex
- 学习javascript 的ES5一些语法
- 下载学习微信小程序的官方demo
- 开始上手项目开发
个人根据百思不得姐的项目,写了一个简单的demo,大家可以参考一下,布局主要采用Flex布局方式,可以作为学习小程序和上手的学习项目。 https://github.com/ramoslin02/baisibudejie , 有需要记得Star.
另外github上也有很多的项目,比如模仿Cnode网站的小程序,个人根据fork coolfishstudio的项目增加了导航栏的切换功能,具体可以参考 https://github.com/ramoslin02/wechat-webapp-cnode 和 https://github.com/coolfishstudio/wechat-webapp-cnode
转载请注明:微信小程序的开发学习建议和入门项目 - 编程知识库
您可能还会对这些文章感兴趣
2016-12-23 453次网页端的VR实现离我们还远么?
不管你信或者不信,基于web页面的虚拟现实将会慢慢进入我们的视野~,越来越多的开源组织和机构都在开始支持基于web的VR实现,包括mozilla,也推出了基于webVR的许多解决方案~ 今天介绍的框架aframe便是众多webVR解决方案中最简单的开发框架,这个框架基于javascript...
2016-12-23 112次Java WeakReference的理解与使用
前言: 看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释清楚weak reference是什么, 怎么用, 只是期望有人能够提到这个concept和java的GC相关. 很可惜的是, 20多个拥有5年以上java开...
2016-12-23 869次搞清楚 Python traceback
上周公司组织Python方面的代码review,其中提到一个问题就是没有一个统一的异常日志分析机制,都乱七八糟的,然后回头看了一下自己项目的异常处理方面,感觉对Python异常体系以及相关的工具模块了解不是很深。有必要整理一下关于Python异常处理方面的一些基础知识。 ...
2016-12-23 185次Referrer 还是 Referer?
上回我写了一篇文章介绍「Referrer Policy」,有小伙伴看完后问我:Referrer 这个单词到底怎么拼,为什么有时候中间有两个 r ,有时候只有一个? 是的,这是一个很有趣的问题,这里就给有疑惑的同学们科普下。 HTTP 中的 Referrer HTTP 协议中有一个用来表示页面或资...
大家正在看
- 二类电商是什么意思? 二类电商有哪些?暴利二类电商还好做吗?
- 【二类电商广点通投放指南】二类电商广点通投放值不值
- 密码保护:支付宝突破微信封锁唤起支付宝代码
- Host is not allowed to connect to this MySQL server解决方法
- 密码保护:移动端js自动复制代码
- linux数据库调优,WordPress MySQL占用cpu高数据库优化
- 2017 年十大网页设计趋势
- 网页端的VR实现离我们还远么?
- 最完整的Chrome浏览器客户端调试大全
- iPhone用户人均每天遭电话骚扰1次
- 3G电子化销售服务系统
- Java WeakReference的理解与使用
- 搞清楚 Python traceback
- Referrer 还是 Referer?