Wechat----启动机制,思想

冷启动, 热启动

小程序启动会有两种情况,一种是「冷启动」,一种是「热启动」

「冷启动」: 是用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程序需要重新加载启动

「热启动」: 用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时无需重新启动,只需将后台态的小程序切换到前台,这个过程就是热启动

更新机制:

小程序冷启动时如果发现有新版本,将会异步下载新版本的代码包,并同时用客户端本地的包进行启动,即新版本的小程序需要等下一次冷启动才会应用上

运行机制

小程序没有重启的概念
当小程序进入后台,客户端会维持一段时间的运行状态,超过一定时间后(目前是5分钟)会被微信主动销毁
置顶的小程序不会被微信主动销毁
当收到系统内存告警也会进行小程序的销毁

思想

  1. 组件: 有可能大组件套小组件, 多个组件的共性,使用行为
  2. 获取数据models: 唯一与数据库交互,一般引用工具类, 封装wx.request 的请求
  3. 加载页面:引用组件,models

你可能感兴趣的:(Wechat)