1 / 52
文档名称:

mui开发文档.doc

格式:doc   大小:415KB   页数:52页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mui开发文档.doc

上传人:892629196 2020/7/18 文件大小:415 KB

下载得到文件列表

mui开发文档.doc

文档介绍

文档介绍:Mui组件部分请参照官网资料,以下资料也来自官网,主要是便于在手机上查察窗口事件详细内容页面初始化在app开发中,若要使用HTML5+扩展api,必须等plusready事件产生后才华正常使用,()要领,涉及到HTML5+的api,。如下为打印当前页面URL的示例:(function(){("当前页面URL:"+().getURL());});()    ()    当DOM准备就绪时,指定一个函数来执行。代码块激活字符:    minit创建子页面在mobileapp开发历程中,经常遇到卡头卡尾的页面,此时若使用局部转动,在android手机上会出现转动不流畅的问题;mui的解决思路是:将需要转动的区域通过单独的webview实现,完全使用原生转动。具体做规矩是:将目标页面剖析为主页面和内容页面,主页面显示卡头卡尾区域,比如顶部导航、底部选项卡等;内容页面显示具体需要转动的内容,。({subpages:[{url:your-subpage-url,//子页面HTML地点,支持本地地点和网络地点id:your-subpage-id,//子页面标记styles:{top:subpage-top-position,//子页面顶部位置bottom:subpage-bottom-position,//子页面底部位置width:subpage-width,//子页面宽度,默认为100%height:subpage-height,//子页面高度,默认为100%......},extras:{}//特别扩展参数}]});参数说明:styles体现窗口属性,参考5+范例中的WebviewStyle;特别注意,height和width两个属性,纵然不设置,也默认按100%盘算;因此若设置了top值为非"0px"的情况,发起同时设置bottom值,不然5+runtime凭据高度100%盘算,可能会造成页面真实底部位置超出屏幕范畴的情况;left、right同理。示例:,如下:,,,既包管了转动条不会穿透顶部导航,切合app的体验,也包管了列表流畅转动,解决了区域转动卡顿的问题。,创建代码比力简单,如下:({subpages:[{url:'',id:'',styles:{top:'45px',//mui标题栏默认高度为45px;bottom:'0px'//默认为0px,可不界说;}}]});扩展阅读代码块激活字符:    misubpage打开新页面做webapp,一个无法避开的问题就是转场动画;web是基于链接构建的,从一个页面点击链接跳转到另一个页面,如果通过有刷新的打开方法,用户要面对一个空白的页面期待;如果通过无刷新的方法,用Javascript移入DOM节点(常见的SPA解决方案),会碰到很高的性能挑战:DOM节点繁多,页面太大,转场动画不流畅甚至导致浏览器瓦解;mui的解决思路是:单webview只承载单个页面的dom,淘汰dom层级及页面巨细;页面切换使用原生动画,({url:new-page-url,id:new-page-id,styles:{top:newpage-top-position,//新页面顶部位置bottom:newage-bottom-position,//新页面底部位置width:newpage-width,//新页面宽度,默认为100%height:newpage-height,//新页面高度,默认为100%......},extras:{.....//自界说扩展参数,可以用来处理惩罚页面间传值},createNew:false,//是否重复创建同样id的webview,默认为false:不重复创建,直接显示show:{autoShow:true,//页面loaded事件产生后自动显示,默认为trueaniShow:animationType,//页面显示动画,默认为”slide-in-right“;duration:ani