1.1.1 • Published 6 months ago

zxf-utils v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

初始化

$ npm i zxf-utils

导入方法

import { throttle } from 'zxf-utils'

debounce 防抖

Function 回调函数Number 等待时长(ms)

debounce(() => default, 2000)

throttle 节流

Function 回调函数Number 延时时长(ms)

throttle(() => default, 2000)

getRawType 判断数据类型

Any 源数据

getRawType({a:123})
// Object

getRawType(/1/g)
// RegExp

platformType 判断运行浏览器平台类型

String 判断匹配平台'isWx' | 'wxPlatform' | 'isIE' | 'isIE9' | 'isEdge' | 'isAndroid' | 'isIOS' | 'isChrome'

platformType('isIOS')
// false

platformType('wxPlatform')
// android || ios

getUrlParam 获取url参数

String url路径

getUrlParam('https://www.baidu.com?a=123')
// {a:123}

accDiv JS除法运算

Number 参数1Number 参数2

accDiv(1,2)
// 0.5

accMul JS乘法运算

Number 参数1Number 参数2

accMul(1,2)
// 2

accAdd JS加法运算

Number 参数1Number 参数2

accAdd(1,2)
// 3

accSubtr JS减法运算

Number 参数1Number 参数2

accSubtr(1,2)
// -1