- API更新频繁,官方文档是最实时的
- 示例虽看上去简单,要调试通过也不是那么容易的,适合练手
- 在官网的基础上,要动脑筋,思考如何在实际项目中运用,修改调试
可以通过网络搜索,找到别人写过的例子,筛选后学习。筛选条件:
- 看图:没有案例效果图的,没有必要花时间
- 案例需要完整:不要没写完或者 Demo性质 的例子,因为可以找到更好的
- 根据学习的阶段,比如分前端、后端来挑选学习,不要一把抓
小程序的前端,本质上还是 HTML/CSS/Javascript。小程序开发过程中,需要实现的功能,比如轮播图、列表渲染、顶部导航、底部导航等,都是常规的前端知识。
在学习中,会发现一些基本的功能实现起来也挺痛苦,比如格式化日期、定时器、函数调用中传递参数。这些基础需要有针对性的练习。这样,越往后走,才能不背上沉重的技术债务。
在建立的基础的知识结构和学习套路后,可以开始挑选、筛选好的学习资源。目前,小程序的学习资源有以下来源:
- 官方文档
- 腾讯 GitHub仓库
- 技术书籍:电子、纸质
- 在线教程
- 小程序案例
- 社区:技术论坛、QQ群、工作室等
接下来对这些资源,可以有重点地挑选,然后学习自己感觉最好的资料。
在小程序的学习过程中,很多不能解决的问题其实是前端技术的缺失。这恰好是学习前端的好机会。在小程序的情景下,学习前端技术,既不累也不会学起来毫无目标。
- JavaScript
- CSS
- HTML
- HTTP
下一步行动:
- 继续小程序的组件学习,保持每天1练
- 学习 JavaScript 基础
- 在前端学习的情境下,对 HTTP 背景知识了解学习