>[info] H.addEventListener(callback, name, extra, options);,监听系统定义或用户自定义事件,支持双系统调用。
*****
#### 输入参数
##### **callback**:回调函数,Function类型,函数传入参数:
~ ret:JSON对象类型,无说明,如果事件带有`extra`参数,可以通过`ret.value`获取。
~ err:JSON对象类型,无说明。
##### **name**:自定义事件或系统事件名称,String类型
##### **extra**:附加字段,JSON对象类型
*****
#### 使用示例
```
// 监听系统事件
H.addEventListener(function(ret,err){},"offline");
// 监听自定义事件
H.addEventListener(function(ret,err){},"customEvent");
// 监听事件,并传入附加字段
H.addEventListener(function(ret,err){},"scrolltobottom",{
threshold: 0
});
```
- 序言简介
- 约定与规则
- 捐赠与外包
- 版本迭代
- 开始使用
- 属性
- appId
- appName
- appVersion
- systemType
- systemVersion
- version
- deviceId
- deviceToken
- deviceModel
- deviceName
- operator
- connectionType
- fullScreen
- screenWidth
- screenHeight
- winName
- winWidth
- winHeight
- frameName
- frameWidth
- frameHeight
- pageParam
- wgtParam
- appParam
- wgtRootDir
- fsDir
- cacheDir
- 事件
- batterylow
- batterystatus
- keyback
- keymenu
- volumeup
- volumedown
- offline
- online
- pause
- resume
- scrolltobottom
- shake
- swipedown
- swipeleft
- swiperight
- swipeup
- tap
- longpress
- viewappear
- viewdisappear
- noticeclicked
- appintent
- smartupdatefinish
- 方法
- v
- M
- trim
- getFileExt
- getAgeForBirthDay
- isNumber
- isPlusDecimal
- isDate
- getNowDateFormat
- transPHPTimestamp
- transJsTimestamp
- isObject
- cloneObj
- extendObj
- isFunction
- isArray
- newGUID
- unique
- addEventListener
- 常量
- 模板引擎
- 语法糖
- 建议收集