前言

 

这是作者在开发「字节加工厂」小程序的过程中,提炼出来的一些知识点,从零开始,开发一个微信小程序。

虽然说是入门篇,但涉及的内容其实挺多的,也并不基础。有些内容涉及到 Web 前端的知识点,还有些内容涉及到 Node 知识点,例如「使用云函数开发」这篇,示例代码中还涉及到了 Node 中 https API 的使用。

技术相关内容总是相通的,不同的只是使用方法,而这些使用方法,都是在文档中可以查到的。技术虽然很难习得,但还不是最难的,最难的是思路,就是我总是在强调的「产品能力」。

很多时候,我们学会了很多技术,却不知道用来做什么。当然,这个课程,我也没有办法去解决这个问题。

能够解决的是,帮助你将官方文档窜起来,从实际问题出发,去解决问题。文档终归是文档,它只是罗列出使用说明,我希望通过这个课程,带你学会实际解决问题的能力。

按照我的学习路径,入门篇,我总结了 12 篇文章,如下目录:

  1. 了解小程序的页面逻辑
  2. 从写一个完整的页面开始
  3. 使用 Map API,完成一个页面交互
  4. 使用 Storage API,实现数据持久化保存
  5. 使用 Canvas API,做一个分享卡片
  6. 页面传参的几种方式
  7. 学会使用第三方 NPM 扩展包
  8. 使用 request API,调用第三方接口数据
  9. 使用云函数开发,绕过设置合法域名信息
  10. 学会云函数的本地测试以及云端测试
  11. 聊一聊小程序的服务端开发
  12. 学会使用云开发数据库能力

根据我的经验,假如你真的学会了上述文章中提到的知识点,微信小程序开发肯定是入门了,如果再深入一点,可能往「全栈开发」也踏入了半只脚。

当然,这个入门篇并非适合所有「新人」,它是根据我的学习路径而成,我本身是具备 Web 前端 以及 Node 开发经验的。

所以,如果你正好也有类似的开发经验,那么,这个入门篇的内容,对于你而言,可能要容易得多了,至少也能帮你节省一些时间,少走一些弯路。