关于微信小程序之前只是听说,并没有引起我太大的兴趣。周一被小程序刷屏,然后就顺手搜索了解了一下。发现小程序已经火遍了整个程序员圈子。刚好团队内部有个需求需要微信小程序。就紧急对微信小程序进行了调研,阅读过开发者文档后总结了以下的几个开发者比较关心的问题:
- 微信小程序提供给开发者的能力有哪些;
- 在微信小程序易忽略的知识点和代码安全问题;
- PassFE和PassRD的学习和开发成本;
注意:这篇文章删除了一些跟我当前业务相关的一些内容。如果有兴趣小程序开发的我们可以一起交流哈。
1.首先看微信小程序提供给开发者的能力有哪些?
Request请求
上传,下载
Websocket请求
媒体
- 图片选择(获取图片信息)
- 录音
- 音频播放控制
- 音乐播放控制
- 文件的相关操作
- 数据存储(跟h5的一样)
设备
- 获取用户的地理位置信息
- 获取用户的设备信息(网络,系统,重力感应,罗盘,拨打电话,扫码)
- 界面
- 交互反馈,设置导航条样式,导航,动画
- 绘图,下拉刷新
- 开放的接口
- 登录,获取用户信息,微信支付,模板消息