Skip to content

Latest commit

 

History

History
328 lines (209 loc) · 7.27 KB

browser.md

File metadata and controls

328 lines (209 loc) · 7.27 KB

浏览器相关

目录

♥ hasClass(cls: string)

  是否具有 className

形参列表:
参数 类型 默认值 描述
el HTMLElement 元素
cls string 类名

♥ addClass(cls: string)

  添加 className

形参列表:
参数 类型 默认值 描述
el HTMLElement 元素
cls string 类名

♥ removeClass(cls: string)

  删除 className

形参列表:
参数 类型 默认值 描述
el HTMLElement 元素
cls string 类名

♥ toggleClass(cls: string)

  切换 className

形参列表:
参数 类型 默认值 描述
el HTMLElement 元素
cls string 类名

♥ getUrlParam(name: string) => string

  获取链接中键相应的值

形参列表:
参数 类型 默认值 描述
name string 键名
返回值:string

♥ getUrlObj() => Object

  返回链接中所有键值对象

返回值:Object

♥ addUrlParam(value: any) => string

  向链接中添加键值对

形参列表:
参数 类型 默认值 描述
url string 链接
name string
value any
返回值:string

♥ modifyUrlParam(value: any) => string

  修改链接中键对应的值

形参列表:
参数 类型 默认值 描述
url string 链接
name string
value any
返回值:string

♥ isIE() => Boolean

  判断是否是IE浏览器

返回值:Boolean

♥ isIE11() => Boolean

  判断是否是IE11

返回值:Boolean

♥ isEdge() => Boolean

  判断是否是Edge

返回值:Boolean

♥ getIEVersion()

  获取IE浏览器版本


♥ isAndroid() => Boolean

  判断是否是Android

返回值:Boolean

♥ isIOS() => Boolean

  判断是否是IOS

返回值:Boolean

♥ isMobile() => Boolean

  判断是否是移动端

返回值:Boolean

♥ isPC() => Boolean

  判断是否是PC

返回值:Boolean

♥ isWX() => Boolean

  判断是否是微信浏览器

返回值:Boolean

♥ getEvent(event: Event)

  获取事件源

形参列表:
参数 类型 默认值 描述
event Event 事件源

♥ getEventTarget(event: Event)

  获取事件对象

形参列表:
参数 类型 默认值 描述
event Event 事件

♥ addHandler(handler: EventListener)

  添加事件

形参列表:
参数 类型 默认值 描述
element Element 元素
type String 事件类型
handler EventListener 事件

♥ removeHandler(handler: EventListener)

  移除事件

形参列表:
参数 类型 默认值 描述
element Element 元素
type String 事件类型
handler EventListener 事件

♥ preventDefault()

  阻止默认事件


♥ stopPropagation()

  阻止事件冒泡


♥ getPageX(event: Event)

  获取当前位置的X轴坐标

形参列表:
参数 类型 默认值 描述
event Event 事件源

♥ getPageY(event: Event)

  获取当前位置的Y轴坐标

形参列表:
参数 类型 默认值 描述
event Event 事件源

♥ getScrollTop() => Number

  获取页面滚动高度

返回值:Number