mui 打开新窗口的方式总结及注意事项

 更新时间:2017年08月20日 11:44:50   投稿:mrr  
这篇文章主要介绍了mui 打开新窗口的方式总结及注意事项,需要的朋友可以参考下

一、什么是良好的用户体验(淘宝、易迅)

1、预加载截图方式:点击、切换模版窗口、显示等待框、执行ajax并渲染、显示数据、关闭等待框。

2、head、body分开载入方式:点击、切换窗口显示等待中、执行ajax并渲染页面、将渲染好的页面append到body中。

3、lazyload等方式感觉太贴近网页,就不算在良好用户体验内了。

二、注意事项

1、窗口切换时执行并发任务(ajax请求或渲染页面)会影响体验

2、无从得知webview渲染完毕的时机

3、使用pop-in应该将动画延长到200-300毫秒,让切换效果更流畅

三、打开新窗口方法

1、head、body分开载入

(1)先显示带有标题栏的head页面,content中显示"加载中..."或者显示SVG动画

(2)通知body页面执行ajax拉取数据渲染页面,渲染完毕append到head页面上

2、页面渲染后再切换

(1)点击后显示等待框

(2)通知show页面执行ajax拉取数据渲染页面

(3)渲染代码结束后,延迟50ms关闭等待框,显示出show页面。

3、预加载页面直接切换

(1)点击后切换到预加载的页面

(2)显示等待框,执行ajax拉取数据渲染页面

(3)渲染代码结束后,关闭等待框

注:此种方法为了避免打开新的页面数据不对,需要监听重写mui.back(),清空页面的所有数据。

总结

以上所述是小编给大家介绍的mui 打开新窗口的方式总结及注意事项,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

  • 详解微信小程序获取当前时间及日期的方法

    详解微信小程序获取当前时间及日期的方法

    这篇文章主要介绍了微信小程序获取当前时间及日期的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • Javascript实现可旋转的圆圈实例代码

    Javascript实现可旋转的圆圈实例代码

    这篇文章主要介绍了Javascript实现可旋转的圆圈实例代码,可实现圆圈的旋转与运动效果,涉及javascript动态操作页面元素属性及进行相应数学运算的技巧,需要的朋友可以参考下
    2015-08-08
  • 原生JS实现pc端轮播图效果

    原生JS实现pc端轮播图效果

    这篇文章主要为大家详细介绍了原生JS实现pc端轮播图效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • 微信小程序页面与组件之间信息传递与函数调用

    微信小程序页面与组件之间信息传递与函数调用

    不管是vue还是react中,都在强调组件思想,所以下面这篇文章主要给大家介绍了关于微信小程序页面与组件之间信息传递与函数调用的相关资料,需要的朋友可以参考下
    2021-05-05
  • JS+CSS实现电子商务网站导航模板效果代码

    JS+CSS实现电子商务网站导航模板效果代码

    这篇文章主要介绍了JS+CSS实现电子商务网站导航模板效果代码,涉及JavaScript结合css动态操作页面元素属性的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-09-09
  • JavaScript中DOM和BOM原理详析

    JavaScript中DOM和BOM原理详析

    这篇文章主要介绍了JavaScript中DOM和BOM原理详析,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • 基于dropdown.js实现的两款美观大气的二级导航菜单

    基于dropdown.js实现的两款美观大气的二级导航菜单

    这篇文章主要介绍了基于dropdown.js实现的两款美观大气的二级导航菜单,通过调用js插件实现导航效果,非常简单实用,需要的朋友可以参考下
    2015-09-09
  • 原生JS实现数码表特效

    原生JS实现数码表特效

    这篇文章主要为大家详细介绍了原生JS实现数码表特效,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • JS指定音频audio在某个时间点进行播放

    JS指定音频audio在某个时间点进行播放

    这篇文章主要介绍了JS指定音频audio在某个时间点进行播放,获取当前音频audio的长度,音频时长格式转化,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • CSS3+JavaScript实现翻页幻灯片效果

    CSS3+JavaScript实现翻页幻灯片效果

    这篇文章主要介绍了CSS3+JavaScript实现翻页幻灯片效果,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-06-06

最新评论