之前有学弟问到我小程序如何学习,这里也给大家聊一下我个人学习小程序的路线。每个人的学习的方式方法都会有所不同,大家仅供参考。
1、小程序本质
小程序的本质也是一个网页,只是它是通过微信内核来解析并加载渲染页面。如果只做静态的小程序的话,有html以及js的知识足够了,例如一些工具类的小程序,你只需要能够用js写出逻辑以及一些页面的css样式即可,例如天气类或者计算器之类的工具小程序。
这是我做的一个体测计算器的小程序
因此可以先学习前端方面的知识,js一定要深入去了解学习,因为东西挺多而且杂,需要静下心来慢慢地学习。
2、小程序进阶
之后便是进阶的学习,你需要掌握一门服务器语言,php,c#,jsp(Java web)都行,学会之后,你可以干的事情就多了,小程序就不仅仅是一个静态的页面了,你可以进行前后台的交互,不过小程序不支持本地的服务器调试,因此需要去购买云服务器,这部分博客上面都有大量的教程。动态的、具有前后交互的小程序就可以做出来,例如:表白墙。。。
3、公众号的开发
其实微信开发最早的是微信公众号的开发,看似挺复杂,但是如果理解了,也就那么回事。举个简单的栗子:移动公司的公众号里面有个查询流量的菜单,点击后返回消息显示当前流量余额。其中的过程就是,点击菜单,然后触发了一个事件,其实就是发生一个请求到后台的服务器,这个请求中的参数就是手机号,服务器接收到请求,通过手机号查询到相关的信息。因此,所谓的公众号开发其实就是服务器端的开发,属于后台,一般使用php、c#或者Java web。另外还有一个就是微信内网页开发,其实也是和小程序差不多,这里自己去了解吧。
4、推荐书籍
4.至于说书单,倒是没有特别的相关书要推荐,教程书真的是一大堆,一般在当当上买,买的时候看一下同类书的销量排行,选前几名的买。然后,还是放几本我看过的觉得还不错的书吧。
领取专属 10元无门槛券
私享最新 技术干货