微信小程序开发需要以下知识点:
1. HTML、CSS、JavaScript:微信小程序采用WXML、WXSS和JavaScript进行开发,因此开发者需要熟练掌握基础的Web前端技术。
2. 微信小程序框架:微信小程序提供了一套API和框架,开发者需要熟悉其组件、事件、生命周期、路由等方面的知识。
3. 小程序的网络通信:从小程序客户端向服务器发送请求,用来获取数据等。需要学习相关HTTP请求技术知识点,以及小程序自带wx.request()等api的使用方法。
4. 云开发技术:小程序支持云开发,可以不用自己搭建服务器,直接使用小程序提供的云能力。需要了解云开发的调用以及基础掌握其服务器端的语言,如 Node.js。
5. UI框架:微信小程序的UI框架主要有两种:WeUI和Vant,需要学习其使用方法。
6. 数据库技术:小程序需要存储用户数据等,因此需要掌握使用小程序提供的数据存储技术和相关API。
7. 其他技术:如Canvas绘图技术、音视频技术等。
总之,微信小程序需要前端开发技术、小程序框架、网络通信、云开发、UI框架、数据库技术等多个知识点。建议开发者在实际开发中多实践、多摸索,不断提高自己的技术能力。