YanRong
YanRong
  • 发布:2015-03-08 21:33
  • 更新:2015-03-10 21:54
  • 阅读:3225

想问一下html页面的生命周期

分类:MUI
mui

帮助文档里似乎没有对HTML页面生命周期的说明,所以想确认一下。

例如如下的流程:
A页面-> 通过mui.openWindow打开B页面 -> 通过mui.preload 载入C页面

那么在C页面显示的时候:
1、A,B,C页面都存在于“浏览器”中,如果调整 zindex,可以分别看到不同的页面
2、如果我从C页面后退回B页面,那么C页面就彻底清除

上面的理解正确吗?

2015-03-08 21:33 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

  1. yes
  2. 不一定。mui对back的封装是会根据情况判断是关闭c还是隐藏c。
    webview不可见不一定是关闭,可以是zindex不够,可以是hide,也可以是close。
    具体推荐你查看plus.webview的api。
    mui只针对常见窗口管理做了简化封装,理解原理和操作复杂窗体还是要看到plus.webview,www.html5plus.org/#specification#/specification/Webview.html
DCloud_heavensoft

DCloud_heavensoft

每个webview是独立的,不会相互影响。
公共的部分是cookie、sesstionstorage、localstorage、websql这些。

YanRong

YanRong (作者)

非常感谢,原来如此!

YanRong

YanRong (作者)

还想问一下,例如上面的 A, B, C 页面,在 script 中定义了同一个名字的变量,会互相影响吗?
还是每个画面显示的时候,有自己的 script 上下文环境?

YanRong

YanRong (作者)

了解了,谢谢!

该问题目前已经被锁定, 无法添加新回复