混合移动开发MUI-事件管理-混合开发模式什么意思

2023-07-27 05:18:53

 

事件绑定

使用.on()方法实现批量元素的事件绑定

事件取消

取消绑定,则可以使用off()方法

事件触发

元素上绑定过事件之后,除了用户手动触发,我们也可以使用js来调用事件的执行

使用mui.trigger()方法动态触发特定DOM元素上的事件

手势事件

开发移动端的应用时,会用到很多的手势操作,比如滑动、长按等,为了方便开放者快速集成这些手势,mui内置了常用的手势事件

初始化

根据使用频率,mui默认会监听部分手势事件,如点击、滑动事件;为了开发出更高性能的moble App,mui支持用户根据实际业务需求,通过mui.init方法中的gestureConfig参数,配置具体需要监听的手势事件。

mui()

使用mui()方法获取的是mui的对象,mui使用css选择器获取HTML元素,返回mui对象数组。

mui("p"):选取所有

元素

mui("p.title"):选取所有包含.title类的

元素

each()

既是一个类方法,同时也是一个对象方法,两个方法适用场景不同;换言之,你可以使用mui.each()去遍历数组或json对象,也可以使用mui(selector).each()去遍历DOM结构。

scrollTo()

使用这个方法可以滚动窗口屏幕到指定位置,该方法是对window.scrollTo()方法在手机端的增强实现,可设定滚动动画时间及滚动结束后的回调函数;鉴于手机屏幕大小,该方法仅可实现屏幕纵向滚动。

异步请求

mui.post()方法是对mui.ajax()的一个简化方法,直接使用POST请求方式向服务器发送数据、且不处理timeout和异常(若需处理异常及超时,请使用mui.ajax()方法),使用方法: mui.post(url[,data][,success][,dataType])

郑州课工场 金水路


以上就是关于《混合移动开发MUI-事件管理-混合开发模式什么意思》的全部内容,本文网址:https://www.7ca.cn/baike/55601.shtml,如对您有帮助可以分享给好友,谢谢。
标签:
声明

排行榜