mui开发app之plusReady

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mui开发app之plusReady相关的知识,希望对你有一定的参考价值。

在mui中使用$.plusReady()或者mui.plusReady()使用

类似于jquery中的$(document).ready();

第一,啥是plusReady?

在app开发中,若要使用html5+扩展api,必须等plusready事件发生后才能正常使用,mui将该事件封装成了mui.plusReady()方法,涉及到HTML5+的api,建议都写在mui.plusReady方法中。

 

第二,啥是html5+,和html5有什么区别

所谓的html4.0标准我们就不去讨论了,这是早期对浏览器标记语言解析的规范,在app开发中我们通常使用的是html5

html5:万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改,于2014年发布,之后的浏览器必须遵守这个开发规范实现对html,css,javascript的解释,其中css遵守最新的css3规范,javascript遵守最新的ECMAScript6。

html5+:其实还是html5,只是在html5针对手机开发app时补充了对大量原生功能支持,包括摄像头,wifi,震动,gps等等的软硬件功能,通过js封装调用安卓原生接口使得h5开发app更加的强大,所以称之为html5+(app的开发必须要使用html5+)

 

第三,关于mui plusReady的注意点:

plusReady事件仅在webview首次创建时触发,使用mui.openWindow方法多次打开已存在的同样id的webview时,是不会重复触发plusReady事件的; 因此若业务写在plusReady事件中,可能会出现执行结果和预期不一致的情况;此时可通过自定义事件触发

 

以上是关于mui开发app之plusReady的主要内容,如果未能解决你的问题,请参考以下文章

Hbuilder------窗口管理

mui mui.plusReady() 事件中的变量问题;

HTML5 开发APP(MUI的一些特性)

讨论mui 的 mui.init 与 mui.plusReady

MUI百度地图定位功能

hbuilder 混合app开发扫描二维码功能例子