#212 微信小程序文档极致总结

昨天晚上睡觉的时候看到有人把工具和文档放出来了, 今天果断上课看一波……读完后总结了大概下面几点:

  1. 小程序不会被销毁, 机制类似于java的垃圾回收, 仅在资源不足时才会别回收
  2. 小程序控制器生存在于微信创建的 AppService 进程, 和微信的 ViewThread 进程共存,关系类似于 Electron 的 Main 和 Renderer 进程之间的关系
  3. 一个小程序只能有 5 个网络请求, 1 个 websocket
  4. 接口自带资源压缩, 可以指定原图或压缩后的图
  5. 录音接口只允许 1 分钟, 超过自动停止
  6. 声音播放分为两种:
  • 音频播放, 同一时间只允许一个音频播放
  • 音乐播放, 允许播放背景音乐
  • 因此, 音频和音乐可以同时存在
  1. 支持文件保存, 视频拍摄最长支持 1 分钟
  2. 小程序缓存彼此隔离,永久存储在一个设备上,暂不支持跨设备存储
  3. 支持GPS/Network/SysInfo/Accelorator/Compass, 加速器和罗盘频率为 50 times/s
  4. 登录认证方式类似于 RSA,会话秘钥就是私钥, 从服务器分配,首次通过登录凭证获取, 有效期为30天
  5. 提供消息模板, 可将消息发送至服务通知
  6. 关于 UI 组件
  • 普通视图/垂直滚动/水平滚动视图
  • 文本/图片/视频/canvas
  • button/progress/loading/form/slider/label/…
  • nav/map/…
  • 总之负责文本/图片/视频呈现的 ui 组件都有了

资源

文档: http://wxopen.notedown.cn 工具: https://github.com/gavinkwoe/weapp-ide-crack

如果我的文章对你起到了帮助,你可以选择金额不限的捐助,帮助我写出更多的文章。