Changkun's Blog

Science and art, life in between.


  • Home

  • Ideas

  • Archives

  • Tags

  • Bio

微信小程序文档极致总结

Published at: 2016-09-23   |   Reading: 489 words ~1min   |   PV/UV: /

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

  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

#微信# #JavaScript#
  • Author: Changkun Ou
  • Link: https://changkun.de/blog/posts/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%96%87%E6%A1%A3%E6%9E%81%E8%87%B4%E6%80%BB%E7%BB%93/
  • License: All articles in this blog are licensed under CC BY-NC-ND 4.0 unless stating additionally.
最近两周经历的两次 Hackathon
谈谈过去三个月在实验楼的实习经历
  • TOC
  • Overview
Changkun Ou

Changkun Ou

Stop Talking. Just Coding.

276 Blogs
165 Tags
Homepage GitHub Email YouTube Twitter Zhihu
Friends
    Frimin ZZZero march1993 qcrao maiyang Xargin Muniao
  • 资源
© 2008 - 2024 Changkun Ou. All rights reserved. | PV/UV: /
0%