light-utils
v0.1.0
Published
common utils in web front end
Downloads
1
Readme
LightUtils
- 一个轻量的常用工具库
按需引入方式
Install
Install light-babel-import
npm install light-babel-import --save-dev
Usage
Via .babelrc or babel-loader.
{
"plugins": [["light-babel-import", {
"libraryName": "light-utils",
"camel2DashComponentName": false
}]]
}
API
Table of Contents
- _replaceUrlProtocal2CurrentProtocal
- _isUrl
- _getUrlPathByGrade
- _getURLProtocol
- _getUrlQuery
- _query2Json
- _removeProtocol
- _getQueryValueByKey
- _tranJson2Query
- _checkIsImgUrl
- _injectDateFormatToDate
- _getWeekDayByDate
- _getDayByDate
- _getDateByTimestamp
- _getCurrentDate
- _checkObjType
- _getObjectType
- _generateGUID
- _generateUUID
- _isColor
- _isIdentity
- _isPhone
- _generateApiObjFromArr
- _convertImgToBase64
_replaceUrlProtocal2CurrentProtocal
url的协议转换成当前访问的协议
Parameters
strUrl
anyneedProtocal
any
_isUrl
判断是否是Url
Parameters
str
any
_getUrlPathByGrade
获取自定义级数的路径
Parameters
strUrl
anygrade
_getURLProtocol
获取url协议
Parameters
strUrl
anytypeCallback
any
_getUrlQuery
获取url的query字符窜
Parameters
strUrl
any
_query2Json
将query字符窜转成json
Parameters
query
any
_removeProtocol
去除url的协议
Parameters
strUrl
strUrL
any
_getQueryValueByKey
从url中提取对应值
Parameters
url
anykey
any
_tranJson2Query
将json对象转化为Query字符窜
Parameters
param
any 要转化的对象key
any 跟对象(可选)encode
_checkIsImgUrl
检测当前url是否是图片资源资质
Parameters
strUrl
any
_injectDateFormatToDate
对Date对象注入Format方法
_getWeekDayByDate
通过日期获取周几
Parameters
strDate
any
_getDayByDate
通过日期获取星期几
Parameters
strDate
any
_getDateByTimestamp
将时间戳转换成标准日期
Parameters
numTimestamp
any 时间戳formatType
string 返回类型 (optional, default'yyyy-MM-dd hh:mm:ss'
)
_getCurrentDate
获取当前时间
Parameters
formatType
string 返回类型 (optional, default'yyyy-MM-dd hh:mm:ss'
)
_checkObjType
校验对象类型
Parameters
obj
any 要校验的对象typeCallback
any 匹配类型
_getObjectType
获取当前对象类型
Parameters
obj
any
_generateGUID
生成GUID
_generateUUID
生成UUID
Parameters
len
any 长度radix
any 基数 (optional, default16
)
_isColor
判断是否是颜色类型
Parameters
value
any 16进制颜色值
_isIdentity
检查是不是身份证号码
Parameters
identityNum
any
_isPhone
检验是否是手机号码
Parameters
phoneNum
any 被检验对象
_generateApiObjFromArr
生成ApiObj
Parameters
apiDomain
any api域名apiArr
any api名
_convertImgToBase64
图片转化为base64编码
Parameters
url
any 图片地址callback
any 转化成功后的回调函数outputFomat
any 图片输出格式