- 一个轻量的常用工具库
npm i light-utils --save
Install light-babel-import
npm install light-babel-import --save-dev
Via .babelrc or babel-loader.
{
"plugins": [["light-babel-import", {
"libraryName": "light-utils",
"camel2DashComponentName": false
}]]
}
- _replaceUrlProtocal2CurrentProtocal
- _isUrl
- _getUrlPathByGrade
- _getURLProtocol
- _getUrlQuery
- _query2Json
- _removeProtocol
- _getQueryValueByKey
- _tranJson2Query
- _checkIsImgUrl
- _injectDateFormatToDate
- _getWeekDayByDate
- _getDayByDate
- _getDateByTimestamp
- _getCurrentDate
- _checkObjType
- _getObjectType
- _removeItemFromObject
- _getUserAgent
- _generateGUID
- _generateUUID
- _isColor
- _isIdentity
- _isPhone
- _generateApiObjFromArr
- _convertImgToBase64
- _getEl2DocumentDIstance
url的协议转换成当前访问的协议
Parameters
strUrl
anyneedProtocal
any
判断是否是Url
Parameters
str
any
获取自定义级数的路径
Parameters
strUrl
anygrade
获取url协议
Parameters
strUrl
anytypeCallback
any
获取url的query字符窜
Parameters
strUrl
any
将query字符窜转成json
Parameters
query
any
去除url的协议
Parameters
strUrl
strUrL
any
从url中提取对应值
Parameters
url
anykey
any
将json对象转化为Query字符窜
Parameters
param
any 要转化的对象key
any 跟对象(可选)encode
检测当前url是否是图片资源资质
Parameters
strUrl
any
对Date对象注入Format方法
通过日期获取周几
Parameters
strDate
any
通过日期获取星期几
Parameters
strDate
any
将时间戳转换成标准日期
Parameters
numTimestamp
any 时间戳formatType
string 返回类型 (optional, default'yyyy-MM-dd hh:mm:ss'
)
获取当前时间
Parameters
formatType
string 返回类型 (optional, default'yyyy-MM-dd hh:mm:ss'
)
校验对象类型
Parameters
obj
any 要校验的对象typeCallback
any 匹配类型
获取当前对象类型
Parameters
obj
any
移除对象的指定属性
Parameters
obj
any 被移除属性的对象arrKeysOrStrKey
any 移除的属性key或key值数组
获取浏览器代理信息
Returns any 常用的代理对象 trident,presto,webKit,gecko,mobile,ios,android,iPhone,iPad,webApp,weixin,qq,mydoctor,wechatdevtools,kingdeeHit,alipayClient
生成GUID
生成UUID
Parameters
len
any 长度radix
any 基数 (optional, default16
)
判断是否是颜色类型
Parameters
value
any 16进制颜色值
检查是不是身份证号码
Parameters
identityNum
any
检验是否是手机号码
Parameters
phoneNum
any 被检验对象
生成ApiObj
Parameters
apiDomain
any api域名apiArr
any api名
图片转化为base64编码
Parameters
url
any 图片地址callback
any 转化成功后的回调函数outputFomat
any 图片输出格式
获取当前结点到文档上边距的距离
Parameters
el
any 结点对象
Returns any 距离